Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Bd3 Ne7 6. O-O O-O 7. c3 Nbc6 8.
h3 Ng6 9. Bg5 f6 10. Be3 Nce7 11. Nbd2 Bf5 12. Bc2 Qd7 13. Re1 Bxc2 14. Qxc2
Qf5 15. Qb3 b6 16. c4 Rae8 17. c5 Bf4 18. Bxf4 Nxf4 19. Nf1 Qg6 20. Ng3 Nf5 21.
Nxf5 *
Position (FEN): 4rrk1/p1p3pp/1p3pq1/2Pp1N2/3P1n2/1Q3N1P/PP3PP1/R3R1K1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1354
Best move: Qxg2#