Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 Nf6 4. Be2 Nc6 5. O-O e6 6. c3 Be7 7. d4 cxd4 8. cxd4
O-O 9. Nc3 a6 10. Bd2 b5 11. a3 Bb7 12. Ne5 Rc8 13. Bf3 Nd7 14. Qe1 Ncxe5 15.
fxe5 Nb6 16. Qg3 Nc4 17. Bc1 f6 18. exf6 Bxf6 19. Ne2 Bg5 20. Bg4 Rxf1+ 21.
Kxf1 Qf6+ 22. Kg1 h6 23. b3 Rf8 24. Nf4 e5 25. dxe5 Bxf4 26. exf4 Qc6 27. bxc4
Qxc4 28. Be3 d4 29. Bf2 d3 30. Rd1 d2 31. Qe3 Rd8 32. Bh4 g5 33. fxg5 *
Position (FEN): 3r2k1/1b6/p6p/1p2P1P1/2q3BB/P3Q3/3p2PP/3R2K1 b - - 0 33
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1151
Best move: Qxg4