Chess puzzle (Equality)
Moves: 1. d4 e6 2. c4 c5 3. d5 d6 4. Nc3 Nf6 5. e4 Qa5 6. Qc2 Nbd7 7. Nf3 e5 8. Be2
Be7 9. O-O O-O 10. Bd2 Qd8 11. Ne1 Rb8 12. Nd3 a6 13. a4 Nb6 14. b3 Kh8 15. a5
Nbd7 16. f4 b5 17. axb6 Qxb6 18. Rfb1 Ng8 19. fxe5 dxe5 20. Na4 Qg6 21. Bf3 f5
22. Bc3 fxe4 23. Nxe5 Nxe5 24. Bxe5 Rxf3 *
Position (FEN): 1rb3nk/4b1pp/p5q1/2pPB3/N1P1p3/1P3r2/2Q3PP/RR4K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1587
Best move: Bxb8