Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. c4 Be7 6. Nc3 O-O 7. Bg5 Re8 8.
Be2 dxc4 9. O-O Be6 10. Qc2 Nbd7 11. Rfd1 c6 12. a4 Nb6 13. a5 Nbd5 14. Ne5 h6
15. Bh4 Nb4 16. Qa4 Nd3 17. Nxd3 cxd3 18. Bxd3 Bd5 19. Bb1 Qd7 20. Qc2 Qg4 21.
Nxd5 Qxh4 22. g3 Qh3 23. Nc7 g6 24. Nxe8 Ng4 25. f3 Ne3 26. Qe4 *
Position (FEN): r3N1k1/pp2bp2/2p3pp/P7/3PQ3/4nPPq/1P5P/RB1R2K1 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 970
Best move: Qg2#