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.

Researching your Manx family history can be a very interesting and rewarding hobby. Trace your roots in the Isle of Man with our helpful of guide.