Chess puzzle (Checkmate)
Opening: Kings_Gambit_Accepted, Kings_Gambit_Accepted_Modern_Defense
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Qxd5 5. Nc3 Qh5 6. Bc4 Bg4 7. O-O Nc6 8.
Qe1+ Be7 9. d4 Bxf3 10. Rxf3 Nxd4 11. Rf2 O-O-O 12. Bxf4 Bh4 13. g3 Bf6 14. Nd5
Rxd5 15. Bxd5 Qxd5 16. Qe8+ Qd8 17. Qxf7 Ne7 18. Rd1 Nec6 19. Kg2 Qe8 *
Position (FEN): 2k1q2r/ppp2Qpp/2n2b2/8/3n1B2/6P1/PPP2RKP/3R4 w - - 5 20
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qxc7#