The Arizona Diamondbacks activated ace right-hander Zack Greinke from the 15-day disabled list on Tuesday.
He is scheduled to start Tuesday night's game against the New York Mets at CitiField.
Greinke was placed on the disabled list on July 3 because of tightness in his left oblique, an injury he suffered while batting against the Phillies on June 28.
The Diamondbacks ace is 10-3 with a 3.62 ERA in his first season with the Diamondbacks after signing a six-year, $206.5 million contract with Arizona in the offseason.
He had won seven of his eight most recent starts with a 2.18 ERA before his injury.
The Diamondbacks also put catcher Welington Castillo on the paternity list. By rule, he'll miss from one to three games.
Catcher Oscar Hernandez was recalled from Double-A Mobile. He was hitting a combined .249 with 10 home runs and 31 RBI at two levels of the minors.
The Diamondbacks also optioned right-hander Evan Marshall to Triple-A Reno.
Arizona, at 45-66, is in last place in the NL West.
