Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 Bf5 4. f3 e6 5. g4 Bg6 6. h4 h6 7. Qd2 Bd6 8. Bxd6
Qxd6 9. O-O-O a6 10. Nh3 c5 11. g5 hxg5 12. Nxg5 b5 13. dxc5 Qxc5 14. e4 Nbd7
15. exd5 Nxd5 16. Nxd5 exd5 17. Re1+ Kf8 18. Bh3 Nb6 19. Qf4 *
Position (FEN): r4k1r/5pp1/pn4b1/1pqp2N1/5Q1P/5P1B/PPP5/2K1R2R b - - 5 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 815
Best move: Qxc2#