Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. Bb5 Qd7 5. Nc3 a6 6. Ba4 e6 7. Nge2 b5 8. Bb3
f6 9. f4 Be7 10. O-O Nh6 11. Ng3 O-O 12. h3 Kh8 13. a4 b4 14. Nce2 Na5 15. c3
bxc3 16. bxc3 Nxb3 17. Qxb3 Rab8 18. Qd1 Rb6 19. Nxf5 Nxf5 20. g4 Nh4 21. Be3
Rb2 22. Qd3 Qc6 23. Rfb1 Rxb1+ 24. Qxb1 fxe5 25. dxe5 d4 26. Nxd4 *
Position (FEN): 5r1k/2p1b1pp/p1q1p3/4P3/P2N1PPn/2P1B2P/8/RQ4K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1254
Best move: Qg2#