Chess puzzle (Equality)
Moves: 1. e4 g6 2. Bc4 Bg7 3. d4 Nf6 4. e5 d5 5. exf6 Bxf6 6. Bb3 Nc6 7. c3 Bf5 8. Bc2
Bd7 9. Ne2 e5 10. O-O e4 11. Nf4 Bc8 12. Ba4 O-O 13. Bxc6 bxc6 14. Be3 Bg7 15.
h3 f5 16. Nd2 Ba6 17. Re1 Rb8 18. Nb3 Qd6 19. Qd2 Bc4 20. Nc5 Rfe8 21. a4 a5
22. Ra3 Qd8 23. Nfe6 Qh4 24. Bg5 Qh5 25. Nxc7 Rec8 26. N7e6 Rb6 27. Nxg7 Kxg7
28. Bf4 Re8 29. Nd7 Rb7 30. Nc5 Rb6 31. Be5+ Kf7 32. Nd7 Rb7 33. Nf6 Qh4 34.
Qe3 Rxb2 35. Bg3 *
Position (FEN): 4r3/5k1p/2p2Np1/p2p1p2/P1bPp2q/R1P1Q1BP/1r3PP1/4R1K1 b - - 1 35
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1591
Best move: Qxf6