Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. e5 c6 4. f4 d5 5. g4 h5 6. gxh5 Rxh5 7. Be3 Na6 8. a3 Bf5
9. Nc3 Nh6 10. Qd2 Ng4 11. Nf3 Nxe3 12. Qxe3 Qb6 13. O-O-O Rc8 14. Ng5 Nc7 15.
Na4 Qa5 16. Nc5 Nb5 17. Nxb7 Qa4 18. Nc5 *
Position (FEN): 2r1k3/p3ppb1/2p3p1/1nNpPbNr/q2P1P2/P3Q3/1PP4P/2KR1B1R b - - 2 18
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1266
Best move: Qxc2#