Adolis Garcia

All-Star slugger Adolis García tied the Texas Rangers' single-season rookie record with his 30th homer, and Jordan Lyles threw seven scoreless innings for the last-place team.

As for Zack Greinke and the AL West-leading Houston Astros, the 37-year-old right-hander was a bit rusty and went deeper than even he expected in his return after testing positive for COVID-19 last month.

García hit one of three long balls off Greinke, with Nathaniel Lowe and DJ Peters also hitting homers more than 420 feet, as the Rangers won 8-1 on Tuesday night.

"Planned on going two times through the order, and felt good, and then for some reason I went further," said Greinke, who has lost his last three starts.

Greinke (11-6) allowed eight runs on five hits and three walks while pitching into the sixth inning — through the middle of the Rangers lineup for the third time — of his first start in 16 days. His last game had also been a road loss against the Rangers on Aug. 29, two days before going on the COVID-19 injury list.

"He was throwing the ball pretty good, got a couple of pitches up, and they're not missing them," Astros manager Dusty Baker said. "They had four runs on (two) hits. We left him out there longer than we wanted to because our bullpen's upside down."

Lyles (9-11) struck out seven, walked one and hit one while allowing only three singles. It was a week after he limited Arizona to one run in seven innings of relief.

"Decent little cruise control. Breaking balls and the sinker were working," Lyles said. "I like where my stuff is."

The right-hander had given up nine runs in 10 1/3 innings in his other two starts this year against Houston, the team he began his big league career with from 2011-13. Lyles pitched at least seven scoreless innings for the fourth time in his 179 career starts.

A night after winning 15-1 in the opener of the four-game series, the Astros didn't score until an RBI single by Carlos Correa in the ninth off Josh Sborz.

Lowe hit a two-run homer that went 440 feet in the first inning. Peters chased Greinke and made it 8-0 with no outs in the sixth when he lined a three-run homer 421 feet into the Astros bullpen in left-center — Texas manager Chris Woodward described that as a "2-iron shot."

García hit a 438-foot drive for his first homer in 13 games, a two-run shot off the batter's eye in center field in the third. The 28-year-old Cuban, who also added two doubles, had last gone deep off an Astros reliever Aug. 29, in the last start by Greinke.

Pete Incaviglia hit 30 homers during his rookie season in 1986. With 18 games remaining, García also has 81 RBI, seven off the Rangers' rookie record also held by Incaviglia.

"I've just really been focusing on making all the adjustments I need to kind of start hitting again and doing the things that I have been doing in the past," García said through a translator. "It's important for me to finish strong."