Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 f5 3. fxe5 Qh4+ 4. g3 Qxe4+ 5. Qe2 Qxh1 6. Nf3 Nc6 7. d4 g5 8.
Bxg5 d6 9. exd6+ Kd7 10. dxc7 Kxc7 11. Nbd2 Nxd4 12. Nxd4 Bd7 13. O-O-O Qd5 14.
N2b3 Rc8 15. Qh5 Kb8 16. Nb5 Qc6 17. Bf4+ Ka8 18. Qf7 Be6 19. Qxf8 *
Position (FEN): k1r2Qnr/pp5p/2q1b3/1N3p2/5B2/1N4P1/PPP4P/2KR1B2 b - - 0 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1557
Best move: Qxc2#