Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 Bxd4 6. Nxd4 Nxd4 7. f4 d6 8.
fxe5 dxe5 9. Bg5 Be6 10. Na3 Qe7 11. c3 Bxc4 12. Nxc4 Ne6 13. Bxf6 Qc5+ 14. Kh1
Qxc4 15. Bxe5 Qxe4 16. Bxc7 O-O 17. Bg3 Rad8 18. Qh5 Rd2 19. Rae1 *
Position (FEN): 5rk1/pp3ppp/4n3/7Q/4q3/2P3B1/PP1r2PP/4RR1K b - - 6 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 729
Best move: Qxg2#