Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 Nc6 3. c3 f5 4. e3 Nf6 5. Bd3 Be6 6. O-O Bd7 7. Qc2 e6 8. Bb5
a6 9. Bxc6 Bxc6 10. d4 Ne4 11. Nbd2 Bb5 12. c4 Nxd2 13. Nxd2 Bc6 14. cxd5 Bxd5
15. b3 g5 16. fxg5 Qxg5 17. Nf3 Qg7 18. Bd2 Rg8 19. g3 Qg4 20. Qd1 Bd6 21. Rf2
Bxg3 22. hxg3 Qxg3+ 23. Rg2 *
Position (FEN): r3k1r1/1pp4p/p3p3/3b1p2/3P4/1P2PNq1/P2B2R1/R2Q2K1 b q - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1069
Best move: Qxg2#