Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. c4 c6 3. d4 d5 4. cxd5 cxd5 5. e5 Nc6 6. Nf3 Bd7 7. a3 Nge7 8. Bg5
Qb6 9. b4 Nf5 10. Be3 Nxe3 11. fxe3 Qc7 12. Nbd2 Be7 13. Bd3 O-O 14. O-O f6 15.
exf6 Bxf6 16. Rc1 Qd6 17. Qc2 h6 18. Nb3 e5 19. dxe5 Nxe5 20. Nbd4 Ng4 21. Qd2
Bg5 22. Nxg5 *
Position (FEN): r4rk1/pp1b2p1/3q3p/3p2N1/1P1N2n1/P2BP3/3Q2PP/2R2RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 709
Best move: Qxh2#