Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 a6 4. Nf3 d6 5. c4 Nf6 6. d4 exd4 7. Nxd4 Nxd4 8.
Qxd4 Be7 9. Bd3 O-O 10. Nd2 c5 11. Qf4 d5 12. O-O Re8 13. cxd5 Nxd5 14. Qg3 Bf6
15. Bxf6 Qxf6 16. Ne4 Qe7 17. Ng5 h6 18. Ne4 b6 19. Nd2 Bb7 20. e4 Nc3 21. f3
Rad8 22. f4 Ne2+ 23. Bxe2 Rxd2 24. Qe3 Qxe4 25. Qxd2 *
Position (FEN): 4r1k1/1b3pp1/pp5p/2p5/4qP2/1P6/P2QB1PP/R4RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1178
Best move: Qxg2#