Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Quiet_Variation
Moves: 1. d4 d5 2. e3 Nf6 3. c4 c6 4. Nf3 Bf5 5. h3 e6 6. cxd5 exd5 7. Bd3 Bg6 8. Bxg6
fxg6 9. O-O Bd6 10. Nc3 O-O 11. a3 Nbd7 12. Re1 Ne4 13. Nxe4 dxe4 14. Nd2 Qh4
15. Nc4 Rxf2 16. Nxd6 Qg3 17. Qb3+ Kf8 18. Rf1 *
Position (FEN): r4k2/pp1n2pp/2pN2p1/8/3Pp3/PQ2P1qP/1P3rP1/R1B2RK1 b - - 4 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 923
Best move: Qxg2#