Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. c3 cxd4 4. cxd4 Nf6 5. Nf3 Nbd7 6. e3 Qb6 7. Qc2 e6 8.
Nc3 Bd6 9. Bxd6 Qxd6 10. Bd3 O-O 11. O-O a6 12. Na4 b5 13. Nc5 Ra7 14. Nxd7
Nxd7 15. Bxh7+ Kh8 16. Bd3 Bb7 17. Qe2 Nb6 18. Ng5 g6 19. Qf3 Kg7 20. Qh3 Rh8
21. Qf3 *
Position (FEN): 7r/rb3pk1/pn1qp1p1/1p1p2N1/3P4/3BPQ2/PP3PPP/R4RK1 b - - 5 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 708
Best move: Qxh2#