The Isle of Man recorded a thrilling two-wicket victory off the final ball in their annual match against the MCC at Tromode on Friday.
Chasing the MCC's total of 233, the Manx side were struggling on 105-7 before Alex Stokoe and Garreth Roome produced an excellent stand of 116.
Stokoe was well caught for 68 and Adam Killey joined Roome with 10 runs required from the final over.
It duly fell to Killey to score the winning run.
Meanwhile, Castletown moved level with St Johns at the top of the Premier League.
The southerners defeated Cronkbourne by 119 runs while St John's lost to Ramsey.