Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qa4 dxe5 7. Nxe5 Qc7 8.
Nxc6 bxc6 9. Be2 e5 10. O-O Bd6 11. h3 O-O 12. Nc3 Bd7 13. Bg5 Nd5 14. Ne4 f6
15. Bh4 Be7 16. c4 Nf4 17. Bf3 Ng6 18. Bg3 f5 19. Nc3 Bc5 20. b4 Bd4 21. Rac1
f4 22. Bh2 Nh4 23. Be4 Rf6 24. b5 Rc8 25. Ne2 Qb6 26. Qb3 Kh8 27. a4 cxb5 28.
axb5 Bc5 29. Nc3 Qd8 30. Nd5 Rh6 31. Rfd1 Qg5 32. Kh1 Bf5 33. Bxf5 *
Position (FEN): 2r4k/p5pp/7r/1PbNpBq1/2P2p1n/1Q5P/5PPB/2RR3K b - - 0 33
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxg2#