Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Bxc6 dxc6 5. O-O Ng4 6. d4 exd4 7. Qxd4 Qxd4
8. Nxd4 Bc5 9. c3 O-O 10. h3 Ne5 11. Bf4 Nd3 12. Bc1 b6 13. Rd1 Ne5 14. Bf4 f6
15. b4 Bd6 16. Bxe5 Bxe5 17. Nxc6 Bb7 18. Nxe5 fxe5 19. f3 Rad8 20. Na3 Ba6 21.
b5 Bb7 22. Nc4 Rxd1+ 23. Rxd1 Re8 24. Ne3 a6 25. c4 axb5 26. cxb5 c6 27. a4 Ra8
28. Ra1 *
Position (FEN): r5k1/1b4pp/1pp5/1P2p3/P3P3/4NP1P/6P1/R5K1 b - - 2 28
Black to move.
Themes:  Endgame  
Puzzle rating: 1460
Best move: cxb5