Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 e6 3. d4 h6 4. Nc3 a6 5. cxd5 exd5 6. g3 Nc6 7. Bg2 Nge7 8. e4
g5 9. e5 b5 10. a3 Nf5 11. O-O Be7 12. Ne1 h5 13. Nxd5 Ncxd4 14. Nxe7 Qxe7 15.
Bxa8 c6 16. Nf3 Nxf3+ 17. Qxf3 g4 18. Bxc6+ Kf8 19. Qc3 h4 20. Be3 Kg8 21. Bc5
Qg5 22. Rad1 hxg3 23. fxg3 Be6 24. Qd3 Kg7 25. Be4 Bc4 26. Rxf5 Qh6 27. Qe3 *
Position (FEN): 7r/5pk1/p6q/1pB1PR2/2b1B1p1/P3Q1P1/1P5P/3R2K1 b - - 2 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1242
Best move: Qxh2#