Munster's Tomas Quinlan opened the score after 12 minutes with an impressive try in the right corner which he narrowly failed to convert.
Italy's Matteo Archetti replied two minutes later getting over the line with out-half Filippo Cantoni unable to add the extras bringing the score level at 5 a-piece.
In the fifteenth minute Munster took the lead for the second time courtesy of a well struck penalty by Quinlan.
Italian captain Adrian Daniele crossed the line for his side after 19 minutes which Cantoini had no problem converting brining the scoreline 12-8 in Italy's favour.
It was the sheer brilliance from speedster Eoin O'Carroll that brought Munster to a 13-12 lead at the break following a sprint from the half-way line leading to an impressive individual try.
A second half try from Munster centre Steve McMahon after the 47th minute widened the gap for his side which Quinlan had no trouble converting.
Italian replacement Davide Pasini kicked a penalty five minutes later to which Quinlan replied bringing the score 23-15 to the home side.
Sqarbossa got over the line for the Italians after the 66th minute converted by Pasini bringing the score 23-22 to Munster, however it was a last minute penalty kick, also taken by Pasini which clinched it for the visitors.
(Full Report To Follow)
Munster U19 XV: Stephen Fitzgerald (Ard Scoil Ris), Eoin O'Carroll (Tralee), Steven McMahon (Rockwell), JJ O'Neill (Crescent College), Brion Moriarty (Ard Scoil Ris), Tomas Quinlan (CBC), David O'Mahony (Rockwell), Liam O'Connor (CBC), Sean McNulty (Rockwell), Brendan Quinlan (Rockwell), Frank Bradshaw Ryan (Ard Scoil Ris), Aaron Hogan (Youghal), Jonathon Keane (Crescent College), Luke O'Leary (Sunday's Well), Ben Kilkenny (St. Munchins). Replacements: Denis O'Connell (Rockwell), Jack Boland (Glenstal), Mike O'Donnell (Crescent College), Dylan Lane (PBC), Cormac Blake (Crescent College), Jack Cullen (Exile), Dylan Horgan (Highfield), Shane McAuliffe (CBC).
Italy XV: Gabrielle Di Giulio, Lorenzo Crotti, Simone Balocchi, Matteo Gabbianelli, Filippo Lombardo, Filippo Cantoni, Simone Parisotto, Paolo Adriano Daniele (Captain), Patrick Bigoni, Federico Ruzza, Davide Zanetti, Michele Boccardo, Matteo Archetti, Matteo Cornelli