Buenahora wins stage and closes in on Báez