The Malta Under-21 side shared the spoils in a 1-1 draw in a friendly match with Italian side USD Akragas which plays in the Campionato Eccellenza.
Steve Pisani put Malta ahead with a direct freekick on the 18th minute but Bonaffini levelled matters for Akragas.
MALTA U-21 Jurgen Borg, Jayke Cuschieri (Ryan Sammut), Zach Muscat, Louis Cutajar (Sacha Borg), Jurgen Pisani (Christian Grech), Clyde Borg (Brooke Farrugia), Bjorn Kristensen (Lydon Micallef), Ryan Scicluna, Ryan Camenzuli (Daren Falzon), Steve Pisani (Ayrton Azzopardi), Jean Paul Farrugia.