This is a cheeky chess puzzle and any hint will just give away the solution. 😉 White to play and checkmate in three? Is it possible?

Ok try solving it one more time with the hint that White can castle if the opportunity arises!

Cheeky Chess Puzzle

Result: 1-0
[…] 1.¦f4 ¢xg3 (1…¢xh1 2.¢f2 ¢h2 3.¦h4#) 2.O-O ¢h3 3.¦1f3#
Who said White could not castle? Got you!