Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. d4 Nc6 4. Nf3 Bb4 5. e5 f6 6. Bd3 fxe5 7. Nxe5 Nxe5 8.
dxe5 Ne7 9. Qg4 Bxc3+ 10. bxc3 O-O 11. O-O Nf5 12. c4 d4 13. Ba3 Rf7 14. Rfd1
Rd7 15. Bxf5 exf5 16. Qe2 Qe8 17. e6 Rd8 18. e7 Rd7 19. Rd3 b6 20. Rh3 c5 21.
Qe6+ Kh8 22. Qxf5 Rxe7 *
Position (FEN): r1b1q2k/p3r1pp/1p6/2p2Q2/2Pp4/B6R/P1P2PPP/R5K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1102
Best move: Qxh7#