Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. Bxc6 dxc6 6. Nxe5 Qd4 7. Be3 Qxe5
8. d4 Qxe4 9. dxc5 Qxg2 10. Rf1 O-O 11. Nc3 Re8 12. Qd3 Bg4 13. Kd2 Rad8 14.
Bd4 Bf5 15. Qc4 Ne4+ 16. Nxe4 Rxe4 17. c3 Qg5+ 18. Kd1 Be6 19. Qd3 Bf5 20. Qg3
Qh5+ 21. f3 Re7 *
Position (FEN): 3r2k1/ppp1rppp/2p5/2P2b1q/3B4/2P2PQ1/PP5P/R2K1R2 w - - 1 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 473
Best move: Qxg7#