Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Na5 7. c3 Nxb3 8. axb3
d6 9. O-O Bg4 10. h3 Bh5 11. Bg5 Be7 12. Nbd2 O-O 13. Qc2 h6 14. Be3 Re8 15.
Rfe1 c6 16. d4 exd4 17. Nxd4 c5 18. Nc6 Qc7 19. Nxe7+ Rxe7 20. Bf4 Rae8 21. f3
Qb6 22. Be3 Qc6 23. Bf2 Bg6 24. c4 bxc4 25. bxc4 Rb8 26. Re3 Reb7 27. b3 Nh5
28. g3 Qd7 29. Kh2 f5 30. e5 f4 31. Qxg6 fxe3 32. Bxe3 Rxb3 33. Bxh6 Rb2 34. g4
Nf4 *
Position (FEN): 1r4k1/3q2p1/p2p2QB/2p1P3/2P2nP1/5P1P/1r1N3K/R7 w - - 1 35
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1472
Best move: Bxf4