Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O a6 5. Ba4 b5 6. Bb3 h6 7. d3 d6 8. c3
Ng6 9. Re1 Be7 10. Nbd2 O-O 11. Nf1 Na5 12. Bc2 Bg4 13. b4 Nb7 14. h3 Bxf3 15.
Qxf3 c5 16. a3 c4 17. dxc4 bxc4 18. Ne3 Rc8 19. Nd5 Bg5 20. Bxg5 Qxg5 21. Qg3
Qxg3 22. fxg3 a5 23. h4 axb4 24. h5 Nh8 25. Ne7+ Kh7 26. Nxc8 Rxc8 27. Rab1 *
Position (FEN): 2r4n/1n3ppk/3p3p/4p2P/1pp1P3/P1P3P1/2B3P1/1R2R1K1 b - - 1 27
Black to move.
Themes:  Endgame  
Puzzle rating: 1576
Best move: b3