Scott Kazmir can be excused for not recalling any details about his last major league victory.
‘‘I can’t remember that long ago,’’ he said.
Kazmir earned his first win in three seasons Saturday as the Indians defeated the Minnesota Twins, 7-3, in Cleveland for their sixth straight victory.
A two-time AL All-Star who pitched in an independent league last season, Kazmir (1-1) allowed two runs in six innings. It was his first win since Sept. 19, 2010.
The 29-year-old overcame arm injuries and a stint with the Sugar Land Skeeters of the Atlantic League in 2012.
Nick Swisher homered in his first at-bat since missing three games with a sore shoulder. Jason Kipnis homered and had an RBI single among his three hits.
Kazmir, who allowed eight earned runs in 8⅓ innings in his first two starts, struck out seven.
Yankees 4, Athletics 2 — Phil Hughes struck out nine and had eight shutout innings of four-hit ball for his first win of the season, and host New York beat Oakland.
Chris Stewart and Lyle Overbay homered against Bartolo Colon, sending the A’s to their only loss in the righthander’s six starts this year.
Orioles 5, Angels 4 — Steve Pearce’s RBI single with two outs in the 10th inning lifted Baltimore over host Los Angeles.
Freddy Garcia took a no-hitter into the seventh in his Orioles debut before Erick Aybar led off with a single to center.
Mariners 8, Blue Jays 1 — Dustin Ackley hit his first career grand slam, Michael Saunders homered twice, and Seattle roughed up knuckleballer R.A. Dickey in beating host Toronto.
Dickey, who lost his third straight start, allowed a season-high three home runs.
Rockies 9, Rays 3 — Carlos Gonzalez hit a go-ahead homer in the fifth and rookie Nolan Arenado added a grand slam, lifting host Colorado past Tampa Bay.
David Price (1-3) surrendered nine runs — four earned — in 6⅔ innings.
Marlins 2, Phillies 0 — Twenty-year-old Jose Fernandez (1-2) pitched one-hit ball and struck out nine in seven dominant innings, leading Miami over host Philadelphia for his first win in the majors.
Marcell Ozuna hit his first career homer and Chris Valaika had his first in three years to stop Cole Hamels (1-4).
Reds 6, Cubs 4 — Todd Frazier and Devin Mesoraco each had a sacrifice fly in Cincinnati’s four-run eighth inning as the visitors rallied by Chicago.
Carlos Marmol entered with a 4-2 lead. It was his 453d relief appearance with the Cubs, snapping a tie with Lee Smith for the franchise record. He marked the occasion by loading the bases with no outs on two walks and a hit batter before departing.
Tigers 17, Astros 2 — Miguel Cabrera hit two homers and tied a career high with six RBIs to lead a Detroit blowout.
Giants 10, Dodgers 9 — Guillermo Quiroz hit a pinch-hit, walkoff home run with one out in the 10th to finish a wild one for the Giants.
Cardinals 7, Brewers 6 — Jon Jay homered and drove in the go-ahead run in the ninth and Allen Craig and Daniel Descalso each hit home runs to lead St. Louis over host Milwaukee.
Nationals 5, Pirates 4 — Stephen Strasburg struck out eight in seven innings and visiting Washington beat Pittsburgh, winning a game he started for the first time since Opening Day.
Royals 2, White Sox 0 — Jeremy Guthrie ran his unbeaten streak to a club-record 17 consecutive starts with a four-hitter in host Kansas City’s victory over Chicago.
Diamondbacks 8, Padres 1 — Patrick Corbin pitched seven solid innings and Arizona snapped a season-high four-game losing streak with a victory over host San Diego.
. . .
Rain forced Atlanta to postpone its game against New York. A makeup date has yet to be determined.