Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. e4 d5 3. e5 Nc6 4. d4 Bb4+ 5. Bd2 Bxd2+ 6. Qxd2 Nge7 7. c3 O-O 8.
Nf3 Nf5 9. Bb5 Bd7 10. O-O a6 11. Ba4 Ncxd4 12. Bxd7 Nxf3+ 13. Rxf3 Qxd7 14.
Qd3 Qc6 15. Nd2 Qb6+ 16. Kh1 Qxb2 17. Rb1 Qxa2 18. Rbf1 c5 19. g4 Ne7 20. Rh3
c4 *
Position (FEN): r4rk1/1p2nppp/p3p3/3pP3/2p2PP1/2PQ3R/q2N3P/5R1K w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 602
Best move: Qxh7#