Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 cxb4 3. a3 bxa3 4. Nxa3 g6 5. Nf3 d6 6. Bb2 Nf6 7. e5 dxe5 8.
Nxe5 Bg7 9. Bc4 O-O 10. O-O Nbd7 11. f4 Nxe5 12. fxe5 Nd7 13. d4 Nb6 14. Ba2 e6
15. c4 a6 16. Nc2 Bd7 17. Ne3 Bc6 18. Ng4 Qc7 19. Nf6+ Bxf6 20. exf6 Nd7 21.
Qg4 Kh8 22. Qh4 Rg8 23. Qh6 Rae8 24. Rae1 b5 25. Re3 bxc4 26. Qxh7+ Kxh7 *
Position (FEN): 4r1r1/2qn1p1k/p1b1pPp1/8/2pP4/4R3/BB4PP/5RK1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 801
Best move: Rh3#