Chess puzzle (Equality)
Moves: 1. c4 b6 2. Nc3 Bb7 3. d4 c6 4. e4 g6 5. Nf3 Bg7 6. Be2 e6 7. O-O Ne7 8. b3 O-O
9. Bb2 Na6 10. Rb1 Nc7 11. Re1 d5 12. e5 a6 13. h3 b5 14. cxd5 Ncxd5 15. Ne4
Nf4 16. Nc5 Nxe2+ 17. Qxe2 Qc7 18. Red1 Nd5 19. Bc1 Nc3 20. Qc2 Nxd1 21. Qxd1
Rfd8 22. Bg5 Rd5 23. Be7 Bf8 *
Position (FEN): r4bk1/1bq1Bp1p/p1p1p1p1/1pNrP3/3P4/1P3N1P/P4PP1/1R1Q2K1 w - - 5 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1415
Best move: Bxf8