Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 c5 3. f4 cxd4 4. exd4 g6 5. Nf3 Bg7 6. c3 d6 7. Bd3 O-O 8. O-O
Nbd7 9. f5 a6 10. fxg6 hxg6 11. Qb3 b5 12. Bxg6 e6 13. Bd3 Bb7 14. Ng5 Bd5 15.
Qc2 Rc8 16. Bh7+ Kh8 17. Rf4 Bh6 18. Rh4 Kg7 19. Nxe6+ fxe6 20. Qg6+ Kh8 21.
Rxh6 Ng4 22. Bg8+ Nxh6 *
Position (FEN): 2rq1rBk/3n4/p2pp1Qn/1p1b4/3P4/2P5/PP4PP/RNB3K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1395
Best move: Qh7#