Blake Snell was frustrated with his performance, but at least his toe came through OK.

The Tampa Bay ace left­hander lasted one out into the fourth inning in his return from a broken right fourth toe as the host Rays lost 10-2 to the Kansas City Royals on Wednesday.

"It's fine," Snell said of his toe. "Happy to get back out there. It was a game where I felt just different. I felt good but it was weird. I spiked some fastballs, and I never do that."

The reigning AL Cy Young Award winner, who hurt the toe attempting to move a decorative display in his bathroom on April 14, gave up three runs, five hits and two walks and struck out three during a 65-pitch outing.

"Probably the only good thing to come out of this game was that Blake got to 65 pitches, so he should be pretty close to full-go his next time," Rays manager Kevin Cash said. "From a health standpoint he was a 100 percent fine."

Snell had given up one run and nine hits over 19 innings in three starts before the injury.

Adalberto Mondesi hit a three-run homer and Jakob Junis gave up one run in five innings for the Royals, who stopped a five-game losing streak.

Baltimore 4, Chicago 3: Stevie Wilkerson hit his first big-league homer, John Means pitched five effective innings on his birthday and the host Orioles beat the White Sox to secure their second winning streak of 2019. Baltimore captured its first series since April 1-3 in Toronto.

Boston 11, Detroit 4: J.D. Martinez had three hits and Eduardo Rodriguez pitched six strong innings as the host Red Sox beat the Tigers and avoided their fourth losing streak of three games or more.

Oakland 6, Texas 5: Chad Pinder's two-out single in the ninth inning drove in Stephen Piscotty from second base as the host Athletics beat the Rangers.

National League

St. Louis 5, Milwaukee 2: Adam Wainwright gave up one run in six innings for his 150th career victory as host Cardinals beat the Brewers to complete a three-game sweep.

"It means something to me," Wainwright said. "I'm proud to have been a Cardinal for the whole time of it, too, and I'm proud to win most of those with my brother [catcher] Yadier Molina and a lot of those in front of these great fans in St. Louis."

Jordan Hicks preserved the win with a strikeout of Christian Yelich, who came up as a pinch hitter with the bases loaded in the ninth inning.

Philadelphia 6, New York 0: Rhys Hoskins homered off Mets reliever Jacob Rhame and taunted him with a slow jog around the bases a night after Rhame buzzed the Phillies slugger with two fastballs.

Chicago 7, Los Angeles 6: Javier Baez and Jason Heyward each hit three-run homers in the sixth inning and the host Cubs overcame a wild start by Cole Hamels to beat the Dodgers and move two games over .500 for the first time this season.

Colorado 9, Washington 5: Daniel Murphy returned after missing 20 games because of a fractured left index finger, Raimel Tapia had two doubles and drove in three runs and the host Rockies beat the Nationals.

Arizona 11, Pittsburgh 2: Ketel Marte homered twice and the Diamondbacks won at Pittsburgh for the ninth consecutive time. Eduardo Escobar was 3-for-4 with a double, a triple and a walk for Arizona.

Atlanta 3, Cincinnati 1: Ozzie Albies homered on the game's first pitch and Ronald Acuna Jr. scored from first base on Yasiel Puig's fifth-inning error, as the Braves beat the host Reds.

Interleague

Cleveland 6, Miami 2: Jose Ramirez homered and drove in four runs, Jake Bauers' eighth-inning single scored the go-ahead run and the host Indians beat the Marlins. Ramirez came in batting .157 with five RBI.

San Diego 1, Seattle 0: Padres rookie Chris Paddack shut down baseball's highest-scoring offense for his first victory, holding the visiting Mariners to one hit in seven innings.

San Francisco 4, Toronto 0: Drew Pomeranz and two relievers combined on a two-hitter, Pablo Sandoval homered for the second game in a row and the Giants beat the host Blue Jays.