Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f5 4. exf5 Nf6 5. Nc3 d5 6. Bb5 e4 7. Ne5 Bd7 8.
Nxd5 Nxe5 9. Qh5+ Nf7 10. Nxf6+ gxf6 11. Bc4 Qe7 12. O-O O-O-O 13. Bxf7 Qc5 14.
Bb3 Bxf5 15. d3 Rg8 16. Be3 Qc6 17. Qxf5+ Kb8 18. Qa5 exd3 19. Qxa7+ Kc8 20.
Be6+ Qxe6 21. cxd3 Qc6 22. Rac1 *
Position (FEN): 2kr1br1/Qpp4p/2q2p2/8/8/3PB3/PP3PPP/2R2RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 797
Best move: Qxg2#