Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. h3 c5 5. c3 Nc6 6. Nd2 Be7 7. Ngf3 O-O 8. Be2
a6 9. O-O b5 10. a3 cxd4 11. exd4 Bb7 12. Bd3 Na5 13. Re1 Nc4 14. Rb1 Bc6 15.
Ne5 Be8 16. Nexc4 bxc4 17. Bc2 Rb8 18. Be5 Bd6 19. Bxf6 Qxf6 20. Qh5 Qf4 *
Position (FEN): 1r2brk1/5ppp/p2bp3/3p3Q/2pP1q2/P1P4P/1PBN1PP1/1R2R1K1 w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1106
Best move: Qxh7#