Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 Bb4+ 3. c3 Ba5 4. b4 Bb6 5. a4 a5 6. b5 c6 7. c4 cxb5 8. c5 Bc7
9. Bxb5 Nc6 10. Nf3 b6 11. Ba3 Bb7 12. Nc3 bxc5 13. Bxc5 d6 14. Ba3 d5 15. e5
Ne7 16. O-O O-O 17. Qd3 Nf5 18. Bxf8 Qxf8 19. Nxd5 Nxe5 20. Nxe5 Bxd5 21. Nd7
Qd6 22. Rac1 *
Position (FEN): r5k1/2bN1ppp/3qp3/pB1b1n2/P2P4/3Q4/5PPP/2R2RK1 b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 606
Best move: Qxh2#