Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. Be2 Nc6 6. O-O e6 7. Nbd2 Nf6 8.
b3 Bd6 9. Bb2 Bxf3 10. Nxf3 Qc7 11. c4 dxc4 12. bxc4 O-O-O 13. c5 Be7 14. Qb3
Nd5 15. Rac1 Nf4 16. Bb5 a6 17. Bxc6 Qxc6 18. Ne5 *
Position (FEN): 2kr3r/1p2bppp/p1q1p3/2P1N3/3P1n2/1Q6/PB3PPP/2R2RK1 b - - 1 18
Black to move.
Themes: Kingside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxg2#