Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nge7 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 a6 8.
Ba4 b5 9. Bb3 O-O 10. O-O d6 11. h3 Bb7 12. a4 bxa4 13. Rxa4 Bxc3 14. bxc3 h6
15. Qd3 Ng6 16. Re1 Kh8 17. Bc2 Nh4 18. Bf4 Nxf3+ 19. Qxf3 Qf6 20. Qg3 Qg6 21.
Qd3 Ne7 22. e5 *
Position (FEN): r4r1k/1bp1npp1/p2p2qp/4P3/R2P1B2/2PQ3P/2B2PP1/4R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 992
Best move: Qxg2#