NEW YORK - Yoenis Cespedes won baseball's Home Run Derby on Monday night, becoming the first player left out of the All-Star game to take home the crown.

The Oakland Athletics slugger beat Washington's Bryce Harper 9-8 in the final round at reconfigured Citi Field, hitting the decisive drive with five swings to spare.

It was the 32nd homer of the night for the outfielder from Cuba in only his second major league season.

The final addition to the field, Cespedes was the fourth player not selected for the All-Star game to compete in the event.

The 20-year-old Harper hammered eight homers in all three rounds. But the Washington Nationals phenom couldn't keep up with Cespedes.

All-Star road trip for Melancon

Most All-Stars jetted into New York for tonight's game. Mark Melancon preferred Interstate 80.

The Pittsburgh Pirates reliever and former Arizona Wildcat learned Saturday he was selected as a National League replacement after teammate Jeff Locke got hurt. His parents flew to Pittsburgh from Colorado when they found out Melancon had earned the honor.

"I rented a minivan, and my wife and I and my parents drove," he said Monday.

His father drove, while he and wife Mary Catherine were passengers along with their nearly 2-year-old daughter, Brooklyn, and his mom.

A-Rod looks good in AA rehab start

READING, Pa. - Alex Rodriguez went 2 for 4 with a 400-foot home run in his first rehab appearance with Double-A Trenton.

Rodriguez played seven innings in the Thunder's game against the Reading Fightin Phils on Monday night.

Phillies' Revere out 6-8 weeks

PHILADELPHIA - A broken foot halted Ben Revere's hot streak.

The Philadelphia Phillies center fielder will have surgery Tuesday on his broken right foot and is expected to miss six to eight weeks.

Revere had hit .347 since May 1 to raise his average from .200 to .305. Since June 12, Revere was hitting .407 (48 for 118).