Chess puzzle (Checkmate)
Opening: Danish_Gambit_Accepted, Danish_Gambit_Accepted_Copenhagen_Defense
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 Bb4+ 6. Nc3 Ne7 7. Qf3 O-O
8. O-O-O c6 9. a3 d5 10. exd5 Bxc3 11. Bxc3 cxd5 12. Bxd5 Nxd5 13. Rxd5 Qc7 14.
Kd2 Be6 15. Be5 Qc4 16. Ne2 Bxd5 17. Qg3 Qa2+ 18. Ke1 Qb1+ 19. Kd2 Qxh1 *
Position (FEN): rn3rk1/pp3ppp/8/3bB3/8/P5Q1/3KNPPP/7q w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 817
Best move: Qxg7#