Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 c5 3. e3 cxd4 4. exd4 d5 5. h3 Nc6 6. Bd3 e6 7. c3 Bd6 8. O-O
O-O 9. Bg5 h6 10. Bh4 Be7 11. Nbd2 Nd7 12. Bg3 Nf6 13. Re1 Nd7 14. Bc2 Nf6 15.
Nf1 a6 16. N1d2 Bd6 17. Bh4 Be7 18. Qe2 Nd7 19. Qd3 g6 20. Rxe6 Bxh4 21. Rxg6+
Kh8 22. Rg8+ Kxg8 *
Position (FEN): r1bq1rk1/1p1n1p2/p1n4p/3p4/3P3b/2PQ1N1P/PPBN1PP1/R5K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 514
Best move: Qh7#