Deep in to the second half with Gibraltar starting to dominate, Tjay De Barr broke free in the centre circle only to be unceremoniously hacked down by Muscatt. Only a yellow according to the Bulgarian match officials, however the crudeness of the tackle from behind on De Barr raised many an eyebrow.
Liam Walker then had a shot from distance which went wide after the Gibraltar number 10 spotted the Maltese keeper off his line.
With Gibraltar pushing forward, Caruana scored a 90th minute second goal for Malta which killed off the game.
There was still time for Liam Walker to have one more effort on goal but the referee brought the game to an end instantly after.
2-0 to the hosts who will believe they have extracted some sort of revenge for the defeat in 2014, however in truth this game, for both sides was about building towards the weekend.
For Gibraltar Julio Ribas will take huge positives from the performance of some of the youngsters who have got minutes under their belt, on a very heavy pitch in Malta and an excellent run out ahead of Saturday evening’s UEFA Nations League clash with Liechtenstein in Vaduz.