Guernsey moved back to first in their group in the ICC European Division One with a 38-run win over Italy in the top-of-the-table clash at Port Soif.
The island went in to bat with Tim Ravenscroft top-scoring with 70 off 37 balls after putting on an impressive 188-6 off their 20 overs.
Andrew Northcote led the way for Italy with 53 but they were always behind the rate and finished on 150-9.
Ravenscroft took 3-22, Jeremy Frith 3-33 and Jamie Nussbaumer 2-21.
The win, the island side's third of the tournament, followed on from a loss to Austria by eight runs earlier on Thursday.
It leaves Guernsey at the top of Group A on six points, ahead of Italy and Norway on net run rate with three fixtures left to play.
Captain Stuart Le Prevost, who was Guernsey's second highest scorer with 45 off 28 runs, told BBC Guernsey: "It's really nice to finish with a win, we were a little bit upset I suppose is the word [with the Austria match].
"Twenty20 is a funny game, one or two guys to come off makes a whole lot of difference.
"For the guys to pick themselves to come out and play like they did this afternoon."
On Ravenscroft's performance he said: "He puts the bad balls away, that's what makes him the player he is... he just showed today what he can do."
The 19-year-old said: "Although there was pressure on us to win the way to go about it is to relax and try to play your shots and it worked well for us."