Wales and Ireland's Under 20s ended a dramatic Parc y Scarlets Six Nations encounter in stalemate.
The hosts and visitors could both have won it with their final plays, but both sides saw kicks cost them victory.
Home fly-half Matthew Morgan could have settled it by kicking the ball out of play in injury time.
But he did not do so and replacement hooker David Doyle went over for the final try only for Irish 10 Paddy Jackson's conversion to hit an upright.
Wales' 2005 Grand Slam coach Mike Ruddock saw his side build an 18-7 lead, but the hosts were a point behind at 17-18 at the break.
Jackson kicked his side into an early lead with a penalty and Wales replied through a try from wing Adam Warren, converted by Morgan.
Jackson added a second penalty before Irish prop Martin Moore burrowed over after 19 minutes.
Ireland went further ahead when Jackson sent promising wing Craig Gilroy on a 50-metre run to the line. Jackson converted.
Wales struck back when Owen Williams' good defensive work allowed Harry Robinson to break free before sending Williams on his way.
Morgan converted and added a penalty to leave Wales a point behind at the break, Jackson restoring a four-point lead two minutes into the second period.
But Wales' 10 Morgan again pegged Ireland back before putting his side into the lead for only the second time with a penalty, then adding a fourth.
However, when 80 minutes was up and Morgan had the chance to secure the win, he kicked downfield and after a concerted attack that began deep in their own territory, Doyle spun over.
It took the video ref's verdict to award the try, but Jackson's conversion rebounded off an upright to level.
Wales Under-20: Steve Shingler (Scarlets/Llanelli); Adam Warren (Llandovery), Ben John (Ospreys/Aberavon), Owen Williams (Blues/Cardiff), Harry Robinson (Blues); Matthew Morgan (Ospreys/Swansea), Lewis Jones (Pontypridd); Rhodri Jones (Scarlets/Llanelli), Kirby Myhill (Scarlets/Llanelli), Will Taylor (Ospreys/Swansea), Macauley Cook (capt, Blues/Cardiff), Matthew Screech (Blues/Pontypridd), Edward Siggery (Pontypridd), Luke Hamilton (Blues/Glamorgan Wanderers), Ben Thomas (Ospreys/Bridgend). Replacements: Sam Parry (Llandovery), Rob Evans (Scarlets/Carmarthen Quins), Cory Hill (Blues/Pontypridd), Owen Sheppeard (Blues/Pontypridd), Jonathan Evans (Dragons/Newport), Rheon James (Carmarthen Quins), Joseff Griffin (Blues/Cardiff).
Ireland Under-20: Michael Sherlock (Clontarf/Leinster); Craig Gilroy (Dungannon/Ulster), Alex Kelly, (UCD/Leinster), Luke Marshall (Ballymena/Ulster), Andrew Boyle (UCD/Leinster); Paddy Jackson (Dungannon/Ulster), Blane McIlroy (Ballymena/Ulster); James Tracy (UCD/Leinster), Niall Annett (Belfast Harlequins/Ulster) (capt), Martin Moore (Lansdowne/Leinster), Michael Kearney (Clontarf/Leinster), Daniel Qualter (Buccaneers/Connacht), Shane Buckley (Garryowen/Munster), Aaron Conneely (Corinthians/Connacht), Jordi Murphy (Lansdowne/Leinster). Replacements: David Doyle (UCD/Leinster), Tadhg Furlong (Clontarf/Leinster), Iain Henderson (Queen's University/Ulster), Cathal O'Flaherty (Cork Constitution/Munster), Mark Dolan (Corinthians/Connacht), JJ Hanrahan (UL Bohemians/Munster), Tiernan O'Halloran (Galwegians/Connacht).
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.