Carlos Villanueva sailed through six innings, giving up nothing on the scoreboard. Twice he allowed multiple hits in an inning without a run, thanks in part to his control. He walked only one. ... At the plate, Darwin Barney won the game with a two-run home run in the ninth. That was followed by a Dioner Navarro pinch-hit long ball. ... David DeJesus stayed hot with two more hits, raising his average to .385. Starlin Castro hit the ball hard his first three times up and added a single with a bloop hit in the 8th.