Guernsey secured a place in the semi-finals of the ICC European Division One Twenty20 with a six-wicket win over Gibraltar at College Field.
Gibraltar chose to bat and David Coram with 36 helped the team reach 116-8 in their 20 overs.
Guernsey got off to a bad start with both Tim Ravenscroft and Tom Kimber going out in the first over.
A fantastic stand of 78 in 53 balls between Jeremy Frith and Ross Kneller saw the Sarnians home in 17.3 overs.
Frith finished on 44 and Kneller 40.
Guernsey captain Stuart Le Prevost told BBC Guernsey: "A few of us at the top of the order, myself included, have played a little bit in and out.
"We're got to remember we've got a really long batting line up, we're got guys like Ross Kneller who've barely featured this week and he's just come in and smashed 40.
"I think a few of us need to chill out a little bit and realise we have got a long batting order and actually maybe go for a few more shots early on.
"The guys came through and in Twenty20 terms that's a fairly comfortable win in the end."
The win means Guernsey finished second in Group A and will meet Denmark in the semi-finals being held in Jersey on Saturday.
Jersey will face Italy in the other semi-final.
The two teams who qualify for the final will also secure a place in the Twenty20 World Cup qualifiers in 2012.