Updated

NASHVILLE, Tenn. (AP) A person familiar with the deal tells The Associated Press the Arizona Diamondbacks have acquired All-Star right-hander Shelby Miller from the Atlanta Braves for overall No. 1 draft pick Dansby Swanson, outfielder Ender Inciarte and pitching prospect Aaron Blair.

The Diamondbacks also get minor league left-hander Gabe Speier in a trade that gives Arizona its second top-flight starter in one day. Free agent Zack Greinke finalized a $206.5 million, six-year contract with the team earlier Tuesday.

The person spoke on condition of anonymity because the trade is pending physicals.

The 25-year-old Miller played one year for the retooling Braves after spending his first three seasons with St. Louis. He was 6-17 for Atlanta despite finishing with a 3.02 ERA.

Swanson, a shortstop, was the top pick in the June draft out of college power Vanderbilt.