Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 dxc4 5. a4 Bf5 6. e3 e6 7. Bxc4 Bb4 8. O-O
Nbd7 9. Na2 Be7 10. b4 O-O 11. Qb3 Be4 12. Ng5 Bd5 13. Nc3 Qb6 14. Ba3 a5 15.
b5 c5 16. e4 Bxc4 17. Qxc4 Rac8 18. d5 Ne5 19. Qe2 Nfg4 20. Nf3 Qc7 21. Nxe5
Qxe5 22. Rac1 *
Position (FEN): 2r2rk1/1p2bppp/4p3/pPpPq3/P3P1n1/B1N5/4QPPP/2R2RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 629
Best move: Qxh2#