Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. f3 e6 4. Be3 c5 5. d5 exd5 6. exd5 Qh4+ 7. g3 Qh5 8. c4
Qe5 9. Qd2 Bd6 10. Nc3 Ne7 11. Nb5 O-O 12. f4 Qf6 13. Bg2 Nf5 14. Bf2 Re8+ 15.
Ne2 Ba6 16. a4 Bxb5 17. axb5 a6 18. O-O h5 19. Nc3 h4 20. g4 Nd4 21. g5 Qf5 22.
Bxd4 cxd4 23. Qxd4 h3 24. Be4 Qg4+ 25. Kh1 Rxe4 26. Nxe4 *
Position (FEN): rn4k1/3p1pp1/pp1b4/1P1P2P1/2PQNPq1/7p/1P5P/R4R1K b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1227
Best move: Qg2#