Anthony Rizzo, Kris Bryant and David Ross each hit home runs as Chicago rallied past Pittsburgh 4-3 Saturday. Rizzo finished 2-for-3 with a double, a home run and a walk as the Cubs overcame a pair of deficits. Chicago (46-20) improved to a season-best 26 games over .500. Jordy Mercer went 2-for-4 with a double, a home run and two RBIs for the Pirates. Pittsburgh lost for the ninth time in the past 10 games and fell to 1-7 against the Cubs this season. Angles 7, Athletics 1: Tim Lincecum made a triumphant return to the major leagues Saturday in his debut for the Los Angeles Angels, pitching six strong innings in a 7-1 victory over the Oakland Athletics. Lincecum, who won back-to-back Cy Young award with San Francisco in 2008-09, gave up one run on four hits, struck out two, walked two and threw 98 pitches. Indians 13, White Sox 2: Tyler Naquin had three hits, including a home run, and four RBIs, and Mike Napoli and Juan Uribe also homered as Cleveland routed James Shields and Chicago. The Indians, who have won the first two games of the series, made quick work of Shields (0-2), racing out to an 8-0 lead after two innings. In his last four starts, which includes his final one in San Diego and first three with the White Sox, Shields is 0-3 with a 24.62 ERA. Royals 16, Tigers 5: Kendrys Morales and Whit Merrifield combined to drive in nine runs as Kansas City routed Detroit. Merrifield had three hits and drove in four runs. Morales had four hits and drove in five runs. Morales' two-run double in the seventh scored Eric Hosmer and Salvador Perez, who was walked intentionally. Rangers 4, Cardinals 3: Choo Shin-soo's bases-loaded walk with one out in the ninth inning tied the score and Ian Desmond's sacrifice fly delivered the winning run as Texas erased a 3-0 deficit with two outs in the eighth to win its fifth straight game. The Rangers upped their record to 7-2 on their 10-game road trip while winning their club-record ninth straight series. Giants 6, Rays 4: Joe Panik hit a three-run homer with two out in the ninth inning as San Francisco earned a comeback victory. Panik also drove in a run when he took a pitch to the helmet with the bases loaded in the fifth. Orioles 4, Blue Jays 2: Jonathan Schoop homered and scored three runs and Yovani Gallardo threw five solid innings in his return from the disabled list as Baltimore held on to first American League East with a victory over Toronto. Gallardo (2-1) was out for nearly two months with right shoulder biceps tendinitis and gave the Orioles five innings. He allowed two runs and five hits with five strikeouts and four walks in his first start since April 22. Red Sox 6, Mariners 2: Xander Bogaerts belted a tiebreaking two-run homer in the fifth inning and Rick Porcello tip-toed through six innings as Boston evened the three-game series with Seattle. The Mariners put at least the first two runners on base in each of the first three innings against Porcello but could only scratch out two runs. Dodgers 10, Brewers 6: Justin Turner homered for the second night in a row and Los Angeles rallied to defeat Milwaukee. Howie Kendrick and Joc Pederson also went deep for the Dodgers. Pederson delivered a solo shot in the sixth for the Dodgers, who finished with 14 hits to 11 for the Brewers. Braves 4, Mets 3: Ender Inciarte created the go-ahead run in the eighth inning and Atlanta came back from an early three-run deficit. The Braves (22-46) tied a season high with their fourth straight win. The Mets (36-31) have lost five of seven. Other results: Padres 7, Nationals 3; Astros 5, Reds 4; Marlins 9, Rockies 6; Yankees 7, Twins 6; Diamondbacks 4, Phillies 1. — Reuters