Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d3 Nf6 5. Be2 d5 6. exd5 Nxd5 7. O-O Bf5 8. b4
Bb6 9. a4 a5 10. b5 Nce7 11. Bb2 e4 12. dxe4 Bxe4 13. Nbd2 Bf5 14. Nd4 O-O 15.
N2f3 Be6 16. Nxe6 fxe6 17. Nd4 Qd6 18. Bg4 c5 19. bxc6 Bc7 20. g3 e5 21. Ne6
Rf6 22. Nxc7 Qxc7 23. cxb7 Qxb7 24. Rb1 Raf8 25. c4 Ne3 26. Qe2 *
Position (FEN): 5rk1/1q2n1pp/5r2/p3p3/P1P3B1/4n1P1/1B2QP1P/1R3RK1 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 901
Best move: Qg2#