The Isle of Man cricket team has pulled off an incredible victory over Israel in the semi-final of the ICC European Division Two Championship in Corfu.
Batting first, the Island's players ended their 20 overs on 136-7, although just three overs earlier the score was a far more precarious 92-6.
Mark Williams took it upon himself to do something about that, smashing 39 off just 18 balls as the Island added 44 runs in the final three overs.
Gareth Morris was top scorer with 53.
Williams then played a large part in bowling Israel out for just 97, as he finished with figures of 3-13.
Max Stokoe took 3-16, Akkie van den Berg 2-20 and Gareth Roome 2-26.
The Island team is now through to tomorrow's final, and will face either Spain or Sweden.
Both finalists are promoted though, so win or lose the Isle of Man has secured a place in Division One for next season.