Baseball-Highlights of Saturday's MLB games

May 28 (The Sports Xchange) - Highlights of Saturday's Major League Baseball games: Rangers 5, Pirates 2 Yu Darvish allowed one run over five innings in his first big-league start since 2014 as Texas topped Pittsburgh 5-2. Darvish (1-0) missed the 2015 season after having Tommy John surgery last March. Darvish, who was on a 90-pitch limit, struck out seven and threw 81 pitches. He walked one and his fastball topped out at 98 mph on the Globe Life Ballpark radar. The Rangers made Darvish's first start a triumphant one by touching Pirates starter Juan Nicasio (3-3) for five runs in 4 2/3 innings. Dodgers 9, Mets 1 The New York Mets' Noah Syndergaard was ejected in the third inning for throwing at Chase Utley, who broke a scoreless tie with a homer leading off the sixth and busted the game open with a grand slam in the seventh of the Los Angeles Dodgers' 9-1 victory. Los Angeles (26-24) won for the fifth time in six games. New York (28-20) lost for only the second time in their last eight games. Royals 8, White Sox 7 Brett Eibner capped off an improbable Kansas City comeback with a walk-off single with two outs in the ninth as the Royals scored seven runs in the inning to defeat the Chicago White Sox 8-7. The Royals trailed 7-1 entering the ninth but sent 10 men to the plate and scored four runs with two outs, sending the White Sox to their fifth straight loss. Cubs 4, Phillies 1 Right-hander Kyle Hendricks halted a two-game losing streak with an impressive nine-inning effort as the Chicago Cubs beat the Philadelphia Phillies 4-1. Hendricks scattered five hits and allowed one run, struck out seven and walked none and the Cubs (33-14) earned their fourth straight win and 11th series victory of the season. The Phillies dropped their second straight and fourth in five games. Blue Jays 10, Red Sox 9 Devon Travis beat out an infield hit with two outs in the bottom of the ninth and Toronto came back twice to defeat Boston 10-9. Russell Martin, who also had a homer and a single, tied the game in the bottom of the ninth with a double, took third on a wild pitch and scored the winning run on the hit to third by Travis. Martin had three RBIs as Toronto made it two in a row over Boston. Athletics 12, Tigers 3 The Oakland Athletics bombed the Detroit bullpen for nine runs and 11 hits in the sixth and seventh innings, breaking away from a tie to a 12-3 victory in a battle of fourth-place teams. Billy Butler, Danny Valencia and Khris Davis homered for Oakland, who had averaged just 2.9 runs in their previous eight games, seven of which they had lost. Rays 9, Yankees 5 The Tampa Bay Rays broke out of a week-long slump, jumping out to a big lead in a 9-5 win over the New York Yankees at Tropicana Field. The Rays (22-25) had dropped six of seven games coming in but got a quality start from Matt Moore (2-3), who held the Yankees to three runs in six-plus innings. Braves 7, Marlins 2 Gordon Beckham hit a three-run homer and Jeff Francoeur also had two hits as Atlanta roughed up Miami's bullpen in a 7-2 win. The Braves are 9-34 against everyone else, but 5-0 versus the Marlins after sweeping an April series in Miami and taking the first two games of this set at Turner Field, where Atlanta are 4-20. Giants 10, Rockies 5 Buster Posey put San Francisco ahead early and gave them the lead again in the late innings with a pair of three-run homers in a 10-5 victory over Colorado. The win was the 14th in 16 games for the Giants, who trailed 5-4 before erupting for six runs in the eighth inning. Reds 7, Brewers 6 Adam Duvall had two hits, including a game-tying, three-run home run in the eighth, and drove in the go-ahead run on a groundout in the ninth as Cincinnati snapped an 11-game losing streak. Aaron Hill and Jonathan Lucroy had two hits apiece for Milwaukee, who saw their four-game winning streak come to an end. Indians 11, Orioles 4 Yan Gomes had two hits and three RBIs and Danny Salazar pitched six strong innings as Cleveland beat Baltimore 11-4. The Indians (26-21) moved past the Chicago White Sox (27-23) into first place in the American League Central. Cardinals 9, Nationals 4 Adam Wainwright won his fifth straight decision and added a two-run double, and Greg Garcia had three hits and scored twice as St. Louis defeated Washington 9-4. The Cardinals (26-24) defeated the Nationals (29-21) for the second day in a row after losing the previous five outings to Washington. Twins 6, Mariners 5 The Minnesota Twins used three home runs and an incredible game-ending double play in the ninth inning to hold off the Seattle Mariners 6-5 on Saturday. Seattle had runners at the corners and one out in the ninth when Minnesota backup catcher Juan Centeno started an unexpected two-out caught stealing on the bases. Astros 4, Angels 2 Jason Castro hit a two-run homer in the top of the sixth inning to lift Houston over Los Angeles in front of 38,176 at Angel Stadium. Dallas Keuchel posted his first win since April 15. Keuchel (3-6) retired the final 18 Angels he faced, permitted two runs and just three hits in seven innings, issued no walks and collected five strikeouts. Diamonbacks 8, Padres 7 Paul Goldschmidt homered and Zack Greinke threw six solid innings to lead the Arizona Diamondbacks to an 8-7 victory over the San Diego Padres on Saturday night. Michael Bourn had three hits and two RBIs and Jake Lamb also drove in a pair of runs for the Diamondbacks, who snapped a four-game losing streak. (Editing by Peter Rutherford)