Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bc5 6. Qe2 Nf6 7. O-O d6 8. c4
bxc4 9. Qxc4 O-O 10. Nc3 Bg4 11. Bd1 Be6 12. Nd5 Kh8 13. a3 Ne7 14. Qd3 Nexd5
15. exd5 Bxd5 16. Qc3 Bd4 17. Nxd4 exd4 18. Qxd4 Rb8 19. b4 Qd7 20. Bb2 Qf5 21.
Qh4 Qg6 22. Bxf6 *
Position (FEN): 1r3r1k/2p2ppp/p2p1Bq1/3b4/1P5Q/P7/3P1PPP/R2B1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1099
Best move: Qxg2#