Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 c5 3. e3 d5 4. c3 Bd6 5. Bg3 Nc6 6. Nf3 Nf6 7. Bd3 O-O 8. Nbd2
b5 9. Bxb5 Qb6 10. a4 Na5 11. O-O c4 12. Bxd6 Qxd6 13. b4 cxb3 14. Nxb3 Nxb3
15. Qxb3 Rb8 16. Qc2 Ne4 17. Ne5 f6 18. Nf3 f5 19. Ne5 Rf6 20. Rab1 Rh6 21. c4
Nc5 22. Nc6 *
Position (FEN): 1rb3k1/p5pp/2Nqp2r/1Bnp1p2/P1PP4/4P3/2Q2PPP/1R3RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 990
Best move: Qxh2#