Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nc6 3. c3 Bf5 4. Nbd2 e6 5. b3 a6 6. Bb2 Be7 7. e3 Nf6 8. Be2
Ne4 9. a3 Bd6 10. Rc1 Qf6 11. c4 O-O 12. c5 Be7 13. b4 Qg6 14. O-O h5 15. Nxe4
dxe4 16. Ne5 Nxe5 17. dxe5 Bh3 18. g3 Qf5 19. Re1 f6 20. exf6 Bxf6 21. Bxf6
Rxf6 22. Bf1 Qxf2+ 23. Kh1 Bg4 24. Be2 h4 25. Bxg4 hxg3 26. Qe2 *
Position (FEN): r5k1/1pp3p1/p3pr2/2P5/1P2p1B1/P3P1p1/4Qq1P/2R1R2K b - - 1 26
Black to move.
Themes: Advanced Pawn Middlegame Mate in 1 
Puzzle rating: 1505
Best move: g2#