Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. d3 a6 6. Bxc6 dxc6 7. Nxe5 O-O 8.
Nf3 Bg4 9. Nbd2 Re8 10. c3 Qxd3 11. e5 Nd5 12. h3 Bxf3 13. Nxf3 Qg6 14. Kh1
Rad8 15. Qb3 Bb6 16. Bg5 f6 17. exf6 gxf6 18. Bh4 Kh8 19. Bg3 f5 20. Be5+ Nf6
21. a4 Rg8 22. a5 *
Position (FEN): 3r2rk/1pp4p/pbp2nq1/P3Bp2/8/1QP2N1P/1P3PP1/R4R1K b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 813
Best move: Qxg2#