Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d5 3. exd5 Nxd5 4. Bc4 Nb6 5. Bb3 Bf5 6. Nf3 e6 7. O-O Be7 8.
d4 c6 9. Be3 N8d7 10. Qd2 a5 11. a4 O-O 12. h3 Rc8 13. Rad1 Nd5 14. Bg5 h6 15.
Bxe7 Qxe7 16. Rfe1 Qf6 17. Ne4 Bxe4 18. Rxe4 Qg6 19. Rde1 N7f6 20. R4e2 Rfd8
21. Ne5 Qf5 22. c4 Nf4 23. Re3 Qg5 24. f3 Rxd4 25. Qxd4 *
Position (FEN): 2r3k1/1p3pp1/2p1pn1p/p3N1q1/P1PQ1n2/1B2RP1P/1P4P1/4R1K1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1048
Best move: Qxg2#