Scotland U20s consolidated a decent showing against New Zealand with a first ever win over Ireland at this level, scoring some super tries in the process.
Ireland are no slouches having reached the final last year, but a loss to Italy now means that they could struggle to get out of the pool while Scotland are still in the hunt.
The men in green took the first try against the run of play but Scotland hit back with a super full pitch try showcasing some great offloading skills. Fraser Renwick took his second try of the tournament to cross for a 12-10 half time lead.
Prolific winger Darcy Graham was again on the scoresheet in the second half as Scotland tried to stretch out a lead but the Irish were never far away.
Here are the official highlights via World Rugby:
And some captures of the full game:
Victory leaves Scotland second in Pool B with Italy still to play on Thursday 8 June, kick-off 10am BST ahead of the senior international on Saturday in Singapore, which will be broadcast live on the BBC.