The result was never in doubt, although the final scoreline flattered the visitors somewhat as some of their tries were scored back to back.
The first try of the afternoon went to the visitors after 6 minutes but the hosts were not long in levelling matters, with loose forward Ian Spiers rumbling over in the corner from a well-worked lineout move and Ross Bryan converting to make it 7-7.
Irvine could have taken the lead shortly afterwards when Kevin Lang and Ruchin Filander linked up and tried to play in John Carson, only for the referee to rule a forward pass.
Hawks became increasingly dominant and were only prevented from regaining the lead by patient defence on the part of the home side. The pressure eventually told however, with both Hawks wingers scoring in their respective corners in quick succession to open up a 17-7 lead after 22 minutes.
The hosts worked their way back into the game and more well-worked forward play six minutes from the interval saw Ruchin Filander score in the corner to reduce the arrears. Again however, Hawks hit back with two tries of their own, both converted, to take a commanding 31-12 lead into half time.
It looked like being more of the same after the break when Hawks added another converted try to extend their lead, but Irvine were determined to finish strongly and hooker Michael Kirk applied the finishing touch to another good forward drive after 55 minutes. Kris Hobson converted to bring the hosts back to 38-19 down.
The visitors had the last word with six minutes to go when their full back crossed in the corner to make the final score 43-19.
Marress were also due to play a friendly at home to Cartha Queen's Park 2nds, but this had to be called off due to a lack of numbers. They are next due to travel to GHA.
IRVINE -- K Hobson; J Carson, S Nunan, A Spiers, C Hobson; R Bryan, R McVey;
B Auld, M Kirk, E Callaghan, A Thomson, I Spiers, C Maxwell, R Filander, K Lang.
Subs: S Docherty, J Cooney, A Nugent, N McMillan, C Williams, J Doolan,