Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Re1 O-O 6. c3 d6 7. d4 exd4 8.
cxd4 Bb4 9. Nc3 h6 10. e5 dxe5 11. dxe5 Qxd1 12. Rxd1 Nh7 13. Nd5 Ba5 14. Bd2
Bb6 15. Nxb6 axb6 16. Bc3 Bg4 17. Rd3 Rad8 18. Re3 Na5 19. Be2 Nc6 20. h3 Be6
21. a3 Rfe8 22. Nh4 Ng5 23. f4 Nh7 24. f5 Bd5 25. Re1 Ng5 26. Bb5 Re7 27. e6
Na7 28. exf7+ Rxf7 29. Be8 Rf8 30. Bg6 c5 31. Re7 Nf7 32. Rxb7 *
Position (FEN): 3r1rk1/nR3np1/1p4Bp/2pb1P2/7N/P1B4P/1P4P1/4R1K1 b - - 0 32
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1499
Best move: Bxb7