Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e6 4. d4 d5 5. e5 Qb6 6. Bd3 cxd4 7. cxd4 Bb4+ 8. Nc3
Nge7 9. O-O Ng6 10. Bxg6 hxg6 11. Bg5 Bxc3 12. bxc3 Qa5 13. Qd2 b6 14. Rfd1 Ba6
15. a3 Bc4 16. Ne1 Qa6 17. Nd3 Na5 18. Nc1 Qc8 19. Rb1 Qc7 20. Na2 f6 21. exf6
*
Position (FEN): r3k2r/p1q3p1/1p2pPp1/n2p2B1/2bP4/P1P5/N2Q1PPP/1R1R2K1 b kq - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1098
Best move: Qxh2#