Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nf6 5. Bd2 c6 6. Nf3 Bg4 7. Ne4 Qc7 8.
Nxf6+ exf6 9. Bd3 Bd6 10. h3 Bh5 11. O-O O-O 12. c4 Nd7 13. Re1 Rad8 14. c5 Bf4
15. Be2 Rfe8 16. Qc1 Bxd2 17. Qxd2 Nf8 18. Qc3 Bg6 19. b4 a6 20. a4 Ne6 21.
Rad1 Nf4 22. Bc4 h6 23. Nh4 Bh7 24. b5 cxb5 25. axb5 axb5 26. Bxb5 Nd5 27.
Rxe8+ Rxe8 28. Qb3 Rd8 29. Bc4 Nf4 30. Qb4 g5 31. Nf3 Bg6 32. d5 h5 33. d6 Qc6
34. Nd4 *
Position (FEN): 3r2k1/1p3p2/2qP1pb1/2P3pp/1QBN1n2/7P/5PP1/3R2K1 b - - 2 34
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1193
Best move: Qxg2#