Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 c6 4. Nf3 Bd6 5. O-O Qe7 6. Nbd2 Bc7 7. a4 d6 8. Re1
O-O 9. h3 a5 10. c3 Na6 11. d4 Be6 12. Bd3 Rfc8 13. Nc4 Nd7 14. Bg5 f6 15. Bh4
Rab8 16. Ne3 Ra8 17. Bg3 c5 18. Nd5 Bxd5 19. exd5 Nf8 20. dxe5 dxe5 21. Bc4 Bd6
22. Nh4 g6 23. f4 Nd7 24. Qg4 Kh8 25. fxe5 Bxe5 26. Re3 Qd6 27. Rae1 Re8 28.
Nxg6+ hxg6 29. Qxg6 Re7 30. Bd3 Qxd5 31. Bf5 Rg7 32. Qh6+ Kg8 33. Bxe5 *
Position (FEN): r5k1/1p1n2r1/n4p1Q/p1pqBB2/P7/2P1R2P/1P4P1/4R1K1 b - - 0 33
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 768
Best move: Qxg2#