Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. h3 Ne7 6. c4 c6 7. Bd3 dxc4 8.
Bxc4 O-O 9. O-O Nd7 10. Bg5 Qc7 11. Nc3 Nb6 12. Bd3 Ned5 13. Ne4 Bf4 14. Rc1
Bxc1 15. Qxc1 f6 16. Be3 Bf5 17. Bb1 Rab8 18. Nh4 Bxe4 19. Bxe4 Rbe8 20. Bb1
Nxe3 21. fxe3 Qg3 22. Nf3 Nd5 23. e4 Nf4 24. Qc2 Rxe4 25. Qxe4 *
Position (FEN): 5rk1/pp4pp/2p2p2/8/3PQn2/5NqP/PP4P1/1B3RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1272
Best move: Qxg2#