Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 e5 3. f4 d6 4. Nf3 Nbd7 5. Bc4 Be7 6. d3 c6 7. a4 O-O 8. O-O
b6 9. Kh1 Bb7 10. f5 d5 11. Ba2 Qc7 12. Bg5 dxe4 13. dxe4 Nc5 14. Bxf6 Bxf6 15.
g4 Rad8 16. Qe1 Ba6 17. Rg1 Kh8 18. g5 Be7 19. Qh4 f6 20. Qh5 Rd4 21. Rg3 fxg5
22. Qxh7+ Kxh7 *
Position (FEN): 5r2/p1q1b1pk/bpp5/2n1pPp1/P2rP3/2N2NR1/BPP4P/R6K w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1261
Best move: Rh3#