Jack Dickson carried his bat for an unbeaten century to help Ireland beat Jersey by 40 runs to keep alive their World Cup hopes at the U19 qualifiers in Spain.
The Instonians opener hit 7 fours and 4 sixes, the last of which saw him reach a deserved century.
He paced his innings to perfection, taking 88 balls for his first 50, but only an additional 38 for the hundred, finishing unbeaten on 103.
Nathan McGuire (25) and skipper Tim Tector (21) both had breezy cameos, but the substantial partnership came for the fourth wicket as Dickson and Railway Union's Phillipe Le Roux (43) added 85 in just over 19 overs.
Scott Macbeth (22) and Dickson added a further 49 in eight overs as Ireland finished on 246 for 4 - the highest total of the week.
Liam Doherty (2-34) struck two early blows to reduce Jersey to 6 for 2, but the Channel Islanders struck back with a defiant third wicket stand.
Asa Tribe (62) and Patrick Gouge (55) both scored half centuries in their 111-run partnership, and at 117 for 2 in the 34th over, they were in with an outside chance of ending Ireland's qualification hopes.
Gouge was run out but Tribe kept going, before his dismissal by Nathan McGuire (3-34) saw five wickets fall for 23 as scoreboard pressure told.
Jersey did manage to bat out the innings, finishing on 206 for 9, losing by 40 runs.
Ireland now face leaders on Scotland, hoping for not only a win, but a big win to boost their NRR. If they fail to do that, they will need Jersey to beat The Netherlands to have any chance of making Saturday's final between the top two.