Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 f6 5. c3 b5 6. Bb3 Na5 7. Bc2 Bb7 8. d4 d6
9. O-O exd4 10. cxd4 Ne7 11. b4 Nac6 12. a3 g6 13. d5 Ne5 14. Nxe5 dxe5 15. Nc3
Bg7 16. h3 O-O 17. f4 Qd6 18. Be3 exf4 19. Bxf4 Qd7 20. Ne2 f5 21. exf5 Bxa1
22. Qxa1 Nxf5 23. Bb3 Bxd5 24. Rd1 c6 25. Nc3 Qa7+ 26. Kh2 Bxb3 27. Rb1 Nd4 28.
Be5 c5 29. Bd6 Rf2 30. Bxc5 Qc7+ 31. Kh1 Qg3 32. Rg1 Nf3 33. Bxf2 *
Position (FEN): r5k1/7p/p5p1/1p6/1P6/PbN2nqP/5BP1/Q5RK b - - 0 33
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qh2#