Ichiro Suzuki moved within three hits of his 3,000th Major League Baseball hit on Tuesday with a one-for-five performance at the plate in the Miami Marlins’ 5-0 win over the Philadelphia Phillies.
 The 42-year-old Marlins outfielder had already etched a piece of baseball history in June, when he took his total of professional hits past Pete Rose’s fabled record of 4,256 — more than 1,000 of which came while playing in Japan.
 Ichiro, one of a few global sports icons predominantly known by his first name, sparked joy back home in Japan after overtaking Rose’s total—although some in the US, including Rose himself, have downplayed the achievement.
 He has called the prospect of joining Major League Baseball’s 3,000 hit club a “no-brainer” but it will be a remarkable feat considering he was already 27 when he landed Stateside. His start on Tuesday was his first since Thursday, with Marlins manager Don Mattingly saying it came primarily because of center fielder Marcell Ozuna’s recent batting slump.
 Ichiro started in his customary leadoff spot and almost homered in the game’s first at-bat, but Phillies outfielder Peter Bourjos crashed into the wall to make the catch. The Japanese star recorded MLB hit 2,997 leading off the eighth for Miami, ending an 0-for-7 spell of frustration at the plate.
 His base hit sparked a four-run inning that featured Giancarlo Stanton’s ground-rule double that gave the Marlins a 2-0 lead before Miami added three more runs in the inning on a two-run single by Adeiny Hechavarria and a double by Miguel Rojas.
 Mattingly hasn’t confirmed whether Ichiro will start in today’s finale of the three-game series against Philadelphia. But Stanton made it clear he and his teammates are pulling for him. “When he got that hit it livened the place up a lot,” Stanton said.
 Elsewhere, Colorado’s Carlos Gonzalez and Trevor Story had two RBIs apiece to lead the surging Rockies past the first-place Baltimore Orioles 6-3. Colorado has won five of its past six games and rebounded from a disappointing series opener when they lost in the 10th inning on a throwing error by right-hander Jordan Lyles.
 Giancarlo Stanton drove in two runs to lead Miami to a win over Philadelphia at Marlins Park. Marlins center fielder Ichiro Suzuki, who started the day needing four hits to reach 3,000, went 1-for-5 and also stole a base. Both of Stanton’s RBI hits came on shots to the opposite field.
 Jedd Gyorko hit a two-run home run in the third inning, and St. Louis defeated New York in the opener of a doubleheader. The Cardinals opened their 10-game road trip in a mostly empty stadium, and all the runs were scored in the opening four innings.
 Bartolo Colon pitched seven strong innings and combined with two relievers on a three-hitter as New York earned a split of their doubleheader against St. Louis with a victory in the nightcap.
Colon (9-5) rebounded from three consecutive starts that did not last beyond 5 2/3 innings by allowing a run and three hits. It was the fifth time he lasted at least seven innings and allowed one run this season.
 James Shields threw 7 2/3 scoreless innings, and Adam Eaton homered as the White Sox earned their fourth straight win, defeating the Cubs at US Cellular Field. Shields, who was booed off the mound on June 8 following a rough first start for the White Sox after being obtained from the San Diego Padres, left to a standing ovation Tuesday. He allowed only four hits while striking out five and walking four.
 Seattle ace Felix Hernandez, in his second start back from a calf injury, gave up three runs over the first two innings before settling down to lead the Mariners to a win over Pittsburgh at PNC Park. Hernandez (5-4) pitched six innings, giving up all four runs on nine hits, with three strikeouts and a walk. Steve Cishek pitched the ninth for his 24th save.
 Adonis Garcia homered and Lucas Harrell pitched six strong innings to lead Atlanta to a win over Minnesota at Target Field. Almost 25 years since playing in one of the most epic World Series of all time, won by the Twins with a 1-0 victory in Game 7, the Braves and Twins locked up in another low-scoring game. The stakes were a little different this time around; both Atlanta and Minnesota have the worst records in their respective leagues.
 Tyler Collins walked with the bases loaded in the seventh inning to force in the winning run, and Detroit edged Boston at Fenway Park. Collins worked a two-out, full-count walk from Red Sox reliever Robbie Ross Jr. (1-2), allowing Justin Upton to trot home from third.
 Toronto scored three runs in the bottom of the 12th inning—including the winner on a wild pitch—to come back and defeat San Diego. With Edwin Encarnacion batting, Paul Clemens uncorked a wild pitch that allowed Devon Travis to score the winning run from third.
 CC Sabathia snapped a six-start winless streak and New York claimed its third consecutive series with a victory over Houston at Minute Maid Park. Sabathia (6-8) produced his best start since mid-June, allowing just two runs on four hits and two walks with five strikeouts over 6 2/3 innings. He has surrendered at least four runs and seven hits in each of his six starts dating back to a 4-1 win over the Twins on June 16.
 Yunel Escobar had five hits, matching his career high, and Carlos Perez contributed four hits, including a home run, as Los Angeles topped Kansas City. Johnny Giavotella had three hits, including two doubles, and Kole Calhoun drove in four runs as the Angels accumulated 22 hits, equaling their season high. Mike Trout drove in three runs with two hits.
 Francisco Lindor’s RBI single capped a three-run bottom of the ninth inning as Cleveland rallied for a wild win over Washington at Progressive Field. Reliever Bryan Shaw (2-4) got the win for Cleveland while Nationals closer Jonathan Papelbon (2-4) took the loss.
 Sonny Gray remained undefeated in Texas, Josh Reddick drove in three runs and Oakland beat the Rangers at Globe Life Park. The A’s evened the three-game series at a game apiece against the American League West leaders. Texas had its three-game winning streak snapped.
 Scooter Gennett and Jonathan Villar each hit two-run singles in the eighth inning as Milwaukee rallied for a victory over Arizona at Miller Park. Gennett put Milwaukee ahead 4-3 with an RBI single in the sixth, but an error on left-hander Will Smith led to Arizona tying the score in the seventh.
 Yasmani Grandal’s seventh-inning home run was the difference as Los Angeles held on for a victory over Tampa Bay before 46,960 fans at Dodger Stadium. Dodgers starter Bud Norris blanked the Rays for 6 1/3 innings, striking out six and allowing just two hits with two walks (one intentional). Norris (6-9) also recorded his 1,000 strikeout during the win, striking out Kevin Kiermaier in the fourth.
 Matt Cain (2-6) belted a three-run home run in San Francisco’s four-run second inning, and he went 5 1/3 innings to win for the first time since May 21. Five relievers followed Cain with closer Santiago Casilla surrendering a ninth-inning run before posting his 22nd save. The Giants, who led 5-0 after three innings, held on for only their second win in 10 games following the All-Star break.

Results
St. Louis 3    NY METS 2
Colorado 6    BALTIMORE 3
Seattle 7    PITTSBURGH 4
TORONTO 7    San Diego 6
Detroit 9    BOSTON 8
MIAMI 5    Philadelphia 0
CLEVELAND 7    Washington 6
CHICAGO WHITE SOX 3    Chicago Cubs 0
NY METS 3    St. Louis 1
Oakland 6    TEXAS 3
MILWAUKEE 9    Arizona 4
Atlanta 2    MINNESOTA 0
NY Yankees 6    HOUSTON 3
LA Angels 13    KANSAS CITY 0
LA DODGERS 3    Tampa Bay 2
SAN FRANCISCO 9    Cincinnati 7
(Home team in CAPS)