Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 d5 4. Nc3 Bg7 5. e3 O-O 6. h3 c5 7. dxc5 Na6 8. cxd5
Nxc5 9. Qc2 Bf5 10. Qd2 Nfe4 11. Nxe4 Nxe4 12. Qb4 Qc7 13. Be2 Rfd8 14. O-O Ng3
15. fxg3 Qxg3 16. Kh1 Bxh3 17. gxh3 Qxh3+ 18. Kg1 Rxd5 19. Qxb7 Qg3+ 20. Kh1
Rh5+ 21. Nh2 *
Position (FEN): r5k1/pQ2ppbp/6p1/7r/8/4P1q1/PP2B2N/R1B2R1K b - - 4 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 655
Best move: Qxh2#