Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. c3 Nxe4 7. Re1 f5 8. d3
Nd6 9. Nxe5 Nxe5 10. Rxe5 O-O 11. Bf4 b5 12. Bb3+ Kh8 13. Bd5 Bb7 14. Rxe7 Bxd5
15. Bxd6 cxd6 16. Re3 f4 17. Re1 f3 18. g3 Qg5 19. Nd2 Qg4 20. Kh1 Rf6 21. Ne4
Qh3 22. Rg1 Qxh2+ 23. Kxh2 *
Position (FEN): r6k/3p2pp/p2p1r2/1p1b4/4N3/2PP1pP1/PP3P1K/R2Q2R1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 896
Best move: Rh6#