A stalwart of the Rays teams that changed the franchise from perennial loser to 2008 American League champions and postseason regulars, Shields allowed just three hits in seven innings with 10 strikeouts, a walk and a hit batter. Shields (9-4) won for a record 48th time at Tropicana Field.
Tampa Bay began to resemble its Shields-era self with a 9-2 road trip that rekindled hopes of midseason recovery, but it dropped the opener of a six-game homestand. Kansas City outhit the Rays 14-4.
Rays right-hander Jake Odorizzi (4-8) allowed two runs on six hits and two walks with eight strikeouts in six innings.
Alex Gordon and Omar Infante each collected three hits for Kansas City.
Orioles 8, Nationals 2 (11 innings)
WASHINGTON -- Chris Davis crushed a two-run homer to right-center in the 11th inning to break a 2-2 tie, and Baltimore beat Washington in the opener of a four-game, two-city interleague series between local rivals.
Davis entered the game with an average of .201 and was hitless in four at-bats before he blasted a 3-2 pitch from reliever Craig Stammen (0-4) for his 14th homer.
J.J. Hardy and Manny Machado added 11th-inning homers for Baltimore. Machado finished with a career-high five hits.
Yankees 5, Indians 3
CLEVELAND -- Brett Gardner, Brian McCann and Ichiro Suzuki each had three hits, and right-hander Shane Greene, in his first major league start, pitched six innings to get the win as New York beat Cleveland.
The Yankees scored all their runs in the second and third innings against right-hander Justin Masterson (4-6).
In six innings, Green gave up two runs on four hits with two strikeouts and no walks.
White Sox 4, Red Sox 0
BOSTON -- Rookie right-hander Scott Carroll, making his eighth major league start, became the latest pitcher to handle last-place Boston. He gave up one hit over 6 2/3 innings, and two relievers finished off a two-hitter as Chicago cruised in the opener of a four-game series.
Adam Dunn and Dayan Viciedo homered against Clay Buchholz, Dunn's 13th of the season a solo shot in the second inning and Viciedo's 11th a three-run job in the fourth.
The win was the fourth in five games and seventh in 10 for the White Sox, while the Red Sox fell to 1-6 on their current homestand.
Reds 9, Cubs 3
CINCINNATI -- Jay Bruce, making his first professional start at first base, hit a two-run home run, and center fielder Billy Hamilton had a career-high four RBIs, lifting Cincinnati over Chicago in the opener of a four-game series at stormy Great American Ball Park.
First baseman Anthony Rizzo hit a two-run home run and left fielder Chris Coghlan went 4-for-5 with two doubles for Chicago, which went 2-for-15 with runners in scoring position and left nine on base.
Bruce, playing first in place of injured Joey Votto, made a couple nice fielding plays but also committed an error that led to a run.
Mets 4, Braves 3 (11 innings)
NEW YORK -- Ruben Tejada's two-out, RBI single in the bottom of the 11th gave New York a win over Atlanta at Citi Field.
Juan Lagares began the winning rally with a one-out double to left-center field off right-hander Anthony Varvaro (3-2). Lucas Duda was intentionally walked, after which Lagares took third on Travis d'Arnaud's fly out to deep center field. Tejada singled to center on the next pitch for his fourth career walk-off hit.
Freddie Freedman had three hits for Atlanta.
Phillies 3, Brewers 2
MILWAUKEE -- Chase Utley homered in the first inning, Cole Hamels worked into the seventh, and Philadelphia snapped a three-game losing streak with a victory over Milwaukee at Miller Park.
Hamels (3-5) held the Brewers to two runs (one earned) on seven hits and two walks while striking out seven over 6 2/3 innings.
Utley and Ben Revere finished with two hits for Philadelphia. Jean Segura and Ryan Braun had two hits apiece for Milwaukee.
Cardinals 2, Pirates 0
ST. LOUIS -- Matt Adams drilled a two-run homer in the bottom of the ninth inning, and St. Louis blanked Pittsburgh at sold-out Busch Stadium.
First-time All-Star Pat Neshek (3-0) worked a clean ninth inning for the win.
Third baseman Matt Carpenter led off the ninth with his third walk of the night. After left fielder Matt Holliday flied out, Adams jumped on an 0-1 curveball from Justin Wilson (2-1) and lined it into the seats in right for his 10th homer of the year.
Astros 12, Rangers 7
ARLINGTON, Texas -- Marwin Gonzalez's three-run triple keyed a six-run, second-inning rally, and Houston snapped a seven-game hitting streak with a victory over Texas.
Houston's Jon Singleton went 3-for-4 with a three-run home run and four RBIs. Alex Presley was 2-for-4 with a solo home run and two RBIs in support of Jarred Cosart, who won while struggling for a second consecutive game.
Cosart (9-6) gave up six runs on nine hits over five innings, striking out two and walking two.
Padres 6, Rockies 1
DENVER -- Ian Kennedy threw seven innings of one-run ball, and San Diego earned a win over Colorado.
Kennedy (7-9) gave up four hits, including center fielder Drew Stubbs' homer in the fourth. He walked two and struck out nine, eight of them swinging. Padres pitchers finished with 13 strikeouts.