New York Yankees pitcher Michael Pineda throws against the Minnesota Twins in the first inning of a baseball game, Saturday, June 18, 2016, in Minneapolis. (AP Photo/Jim Mone)
New York Yankees pitcher Michael Pineda throws against the Minnesota Twins in the first inning of a baseball game, Saturday, June 18, 2016, in Minneapolis. (AP Photo/Jim Mone) Credit: Jim Mone

Oakland, Calif. — Tim Lincecum made a winning return to the majors, restarting his career after nearly a year away with six sharp innings and several ovations to lead the Los Angeles Angels over the Oakland Athletics 7-1 Saturday.

Sporting a bright red hat and Angels jersey that was in stark contrast to the black and orange uniforms he wore for nine seasons as a star with the San Francisco Giants, Lincecum gave up one run and four hits. He struck out two and walked two.

The 32-year-old righty hadn’t pitched in the majors since last June 27. He had hip surgery in September, signed with the Angels in May and made three starts in the minors.

Astros 5, Reds 4 (11)

Houston — George Springer hit an RBI single in the 11th inning to give Houston a win over Cincinnati.

Jason Castro and Colby Rasmus hit consecutive singles off Josh Smith (0-1) with one out before Springer’s grounder rolled just out of reach of diving shortstop Zack Cozart and into the outfield. Springer was 0 for 4 with three strikeouts before his clutch swing.

Marwin Gonzalez and Evan Gattis each hit a two-run homer for Houston, and Adam Duvall tied it with a two-run shot for Cincinnati in the ninth. The series opener also went into extra innings, with the Reds winning 4-2 in 11 on Friday night.

Rangers 4, Cardinals 3

St. Louis — Ian Desmond drove in a run with a sacrifice fly to cap a two-run ninth-inning rally and Texas overcame a late three-run deficit to beat St. Louis.

Texas has five straight victories and won its franchise-record ninth consecutive series — the Rangers beat the Cardinals 1-0 on Friday to begin the three-game set.

The Rangers scored twice in each of the eighth and ninth innings.

Giants 6, Rays 4

St. Peterburg, Fla. — Joe Panik had four RBIs, including a tiebreaking, three-run homer in the ninth inning that sent San Francisco to its seventh straight win, beating Tampa Bay.

Panik’s two-out drive off Alex Colome (1-2) helped lift the NL West leaders to a season-high 17 games over .500.

Yankees 7, Twins 6

Minneapolis — Jacoby Ellsbury hit a tiebreaking, two-run single in the ninth inning and New York Yankees, boosted by Alex Rodriguez’s 695th career homer, rallied past Minnesota.

The Yankees scored three times in the ninth for a 7-4 lead. Closer Aroldis Chapman gave up back-to-back homers to Eduardo Escobar and Kurt Suzuki with two outs in the bottom half before holding on for his 13th save in 14 chances.

Orioles 4, Blue Jays 2

Baltimore — Jonathan Schoop went 3-for-4 with a home run, Yovani Gallardo and three relievers shut down the torrid-hitting Blue Jays and Baltimore ended Toronto’s four-game winning streak.

Manny Machado also had three hits for the first-place Orioles, who improved to 25-12 at Camden Yards.

Diamondbacks 4, Phillies 1

Philadelphia — Zack Greinke won his seventh straight start, pitching three-hit ball for eight innings to lead Arizona over Philadelphia.

Paul Goldschmidt, Jake Lamb and Nick Ahmed hit home runs to back Greinke (10-3). Arizona has hit nine homers in two consecutive wins over Philadelphia.

Marlins 9, Rockies 6

Miami — Giancarlo Stanton singled in his first three at-bats to give his lowly average a boost, and Miami totaled 17 hits while beating Colorado.

Stanton beat the shift with an opposite-field single in the first inning, setting up Miami’s first run. He singled and scored in the third and fifth, giving him five hits in the past two games to hike his average from .193 to .210.

Indians 13, White Sox 2

Cleveland — Mike Napoli homered during a five-run first inning as Cleveland became the latest team to tee off on James Shields, routing Chicago.

Rookie Tyler Naquin homered, got three hits and drove in a career-high four runs. Juan Uribe also homered for Cleveland.

Shields, making his third start since being traded from San Diego to Chicago, was tagged for eight runs on seven hits and three walks in 1 2/3 innings.

Shields is 2-9 overall this year. He’s 0-2 for the White Sox, giving up a whopping 21 earned runs on 24 hits and nine walks in just 8 2/3 innings.

Danny Salazar (8-3) won his fourth straight start, allowing two runs in 6 2/3 innings.

The AL Central-leading Indians are 6-2 against the White Sox this season, including five straight wins.

The crowd of 31,066, the second-largest of the season at Progressive Field, began chanting “Let’s Go, Cavs!” in the late innings. The Cavaliers meet Golden State in Game 7 of the NBA Finals on Sunday night.