White Sox pitcher perfect vs. Tigers for 6 innings

By JOHN JACKSON

Associated Press

CHICAGO — Miguel Gonzalez took a perfect game into the seventh inning, Todd Frazier hit a two-run homer and the Chicago White Sox beat the Detroit Tigers 7-3 on Sunday.

Melky Cabrera and Matt Davidson also connected, helping the White Sox take three of four in the series. David Robertson got two outs for his seventh save.

Gonzalez (4-5) allowed three runs and six hits in 7 2/3 innings while snapping a five-start losing streak. The right-hander struck out six and walked none.

Gonzalez retired his first 18 batters before Andrew Romine led off the seventh with a hard one-hop liner to shortstop Tim Anderson, who couldn’t field the ball cleanly and was originally charged with an error. Alex Avila followed with a single into to right field, and Romine’s ball was later changed to a hit.

Detroit right-hander Jordan Zimmermann (4-4) allowed seven runs and eight hits in five innings, raising his ERA to 6.47. He has allowed more than three runs in eight of his 10 starts this season.

The White Sox grabbed the lead on Willy Garcia’s RBI triple in the third. Garcia also scored on the play because shortstop Jose Iglesias’ wild relay to third base bounced into the photographers’ well near the dugout.

One out later, Cabrera tacked on a solo homer to right.

Chicago then stretched the lead to 5-0 in the fourth following a 30-minute rain delay in the top of the inning. Davidson led off with a homer to center and Narvaez drove in Yolmer Sanchez from third with a bloop single over a drawn-in infield.