Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 Nf6 4. d4 exd4 5. exd4 d5 6. Nf3 Bd6 7. Bd3 O-O 8.
O-O Bg4 9. h3 Bh5 10. Nbd2 Re8 11. c4 Nb4 12. Bf5 c6 13. a3 Na6 14. Qc2 Nc7 15.
Rfe1 Ne6 16. Ne5 Nf4 17. Ndf3 Qc7 18. c5 Bf8 19. Bc1 Bxf3 20. Bxf4 Be4 21. Bxe4
dxe4 22. Bg3 Qd8 23. Rad1 Qd5 24. b4 Rad8 25. Bh4 Re6 26. Bxf6 gxf6 27. Ng4 f5
28. Ne3 Qd7 29. Nxf5 Rg6 30. Qxe4 Re6 31. Qg4+ Rg6 32. Qh5 Qd5 33. Re5 *
Position (FEN): 3r1bk1/pp3p1p/2p3r1/2PqRN1Q/1P1P4/P6P/5PP1/3R2K1 b - - 6 33
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 694
Best move: Qxg2#