Yu Darvish gave up a career-worst 10 runs and was chased from the game after just 3-2/3 innings as the Texas Rangers were hammered by the Miami Marlins 22-10 in a 32-hit slugfest Wednesday.

Four days before the trading deadline in what could be his last start for the Rangers, Darvish (6-9), who will become a free agent at the end of the season, allowed nine hits, including a pair of home runs in the first inning, and walked two while striking out five.

Darvish threw 71 pitches at Globe Life Park in Arlington as he dropped his fifth straight decision and was charged with his ninth loss of the season, also a career worst.

Darvish joined the Rangers in 2012 but missed the entire 2015 season after undergoing Tommy John surgery on his right elbow. The 30-year-old is in the final year of a six-year contract.

"In the fourth, I gave them easy pitches and they kept turning them into hits," said Darvish, who had been looking forward to facing the Marlins' Ichiro Suzuki.

"I'm going to blame the trade rumors for tonight and pretend it never happened. (The pitch to Suzuki) was a slider down the middle but he connected on that one pitch."

Darvish started the night by coughing up a leadoff homer to Dee Gordon and one out later, was taken deep again by Christian Yelich.

Suzuki, who faced Darvish for the first time in three years, ignited a nine-run fourth inning for the visitors with an RBI double. He walked in his next three plate appearances and singled in the ninth, also scoring three runs.

For his career, Suzuki is hitting 8-for-24 with three RBIs against Darvish.

"We've always been in different leagues so I don't know what his top form is like," Suzuki said of Darvish.

"I don't start in a game too often so I don't have the luxury of enjoying my matchup (against a pitcher). But I can say, I feel different when I know we're playing against him. I feel like I'm facing the best of the best, and I need to be ready for that."

The Rangers rallied for five runs in the last two innings in a game that lasted over four hours but it proved too little, too late.

Marlins starter Jose Urena (9-4) gave up five earned runs on four hits in five innings of work for the win.

At Citizens Bank Park in Philadelphia, Houston Astros outfielder Norichika Aoki struck out looking in his only pinch-hit at-bat in the fifth. The Phillies blanked the Astros 9-0.

Phillies starter Aaron Nola (8-6) yielded just four hits and struck out 10 over six innings for the win.