Jose Fernandez pitched seven scoreless innings to help the host Miami Marlins beat Gerrit Cole and the Pittsburgh Pirates, 3-1, on Tuesday night.

Christian Yelich had a tiebreaking RBI single in the seventh, J.T. Realmuto had three hits for the Marlins, and A.J. Ramos pitched a shaky ninth for his 16th save.

Miami’s Ichiro Suzuki had two hits to tie Sam Crawford for 31st on MLB’s all-time hit list with 2,963.

Fernandez (8-2) struck out six and gave up three hits while throwing 62 of 88 pitches for strikes. He improved to 22-1 at home and lowered his season ERA to 2.53.

Cole (5-4) allowed three runs and nine hits in 6 1-3 innings. He struck out four and walked two.

Giants 4, Braves 0: Jake Peavy faced the minimum 21 batters through seven innings and Denard Span drove in two runs with three hits for visiting San Francisco. Four relievers finished the combined one-hitter. Peavy (2-5) allowed one hit with no walks and three strikeouts. He was lifted for a pinch-hitter in the Giants’ three-run eighth inning after throwing only 77 pitches — 57 for strikes.

Mariners 16, Padres 4: Seth Smith hit two of his team’s five home runs and finished with four RBIs and Adam Lind and Kyle Seager both hit three-run homers to lead host Seattle.

Astros 8, Diamondbacks 5: George Springer finished a triple shy of the cycle and had four RBIs to spark his team from the leadoff spot for visiting Houston.

Blue Jays acquire Grilli

The Toronto Blue Jays acquired former closer Jason Grilli, 39, from the Atlanta Braves for a pitching prospect.

Rockies Reyes set for return

Colorado shortstop Jose Reyes will report to Triple-A Albuquerque for a rehab assignment on Wednesday, the day after the former All-Star shortstop completes his suspension for violating Major League Baseball’s new domestic violence policy.

Reyes did not participate in spring training and was suspended through May 31 after being charged with domestic violence for an altercation with his wife in Hawaii last October.

Prosecutors dropped the charge ahead of a scheduled April 4 trial, saying Reyes’ wife was not cooperating.

Reyes will make his way to Albuquerque after working out at extended spring training in Scottsdale, Arizona. There’s no timetable for his return to the Rockies after the 59-day suspension.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME