Zack Greinke was six outs shy of recording the third no-hitter in Diamondbacks history Thursday against the Pirates.The $206.5 Adeiny Hechavarria Jersey million man for Arizona entered the seventh inning with 11 strikeouts and one walk on 90 pitches but allowed a solo homer toGregory Polanco, who nearly went deep on the second pitch of the at-bat before crushing an 85 mph slider an estimated 382 feet to right field on Greinke’s 95th pitch of the night.Greinke retired the next three Pirates batters to finish his start at eight innings on107 pitches as he lowered his ERA to 2.79.Fernando Rodney closed out the Pirates in the ninthto secure a 2-1 win.It’s not the first time this week the stagnant Pirates offense was nearly no-hit. On Tuesday,Dodgers pitcher Julio Urias took a no-hit bid into the seventh inning in a win over Pittsburgh, whichsits at the bottom ofthe NL Central.Studs of the night Dallas Keuchel struck out nine Yankees batters over six innings of work, allowing one unearned run on five hits and lowering his ERA to1.69.Keuchel moved to 6-0 in the 3-2 win and appears to be returning to his 2015 Cy Young form as Houston improved to an MLB-best 24 Carlos Gomez Jersey -11.Fellow southpaw Jason Vargas pitched seven strong innings of three-hit ball in the Royals’ 6-0 win over the Rays. The comebackof the year candidate is now 5-1 witha1.01 ERA.Dud of the night The Dodgers activated pitcherHyun-Jin Ryu from the 10-day disabled list (hip) for Thursday’s start against the Rockies in Coors Field, but the left-handed pitcher looked far from 100 percent.Ryu allowed 10 runs (five earned) with six walks and a balk as he struggled to make it through four innings of work.Highlight Mike Napoli hit a pair of 430-foot-plus home runs Thursday against https://www.raysedge.com/tampa-bay-rays/steven-souza-jersey the Padres atGlobe Life Park in Arlington, but his second one gave the Rangers a walk-off win.Turn off the lights. @MikeNapoli25 says this one is OVER. pic.twitter.com/oG1U1NcypH MLB (@MLB) May 12, 2017 What’s next Mets (16-17) at Brewers (18-17), 8:10 p.m. ET Matt Harvey (2-2, 5.14 ERA) makes his first start for the Mets since being suspended for a violation of team rules. Harvey is 0-2 with a 11.17 ERA in his last two starts and could be in danger of being sent down to the minors should another poor performance come against the Brewers.