BALTIMORE -- Solid starting pitching. A shut-down performance by the bullpen. Clutch hitting.
"Our at-bats with two outs tonight were the difference in the game," Houston manager A.J. Hinch said. "When we're right, we have a complete offense that offers a challenge to the opponent all the way through."
The pitching was pretty good, too.
Feldman (4-4) gave up one run and four hits in six innings against his former team. The right-hander was 5-6 in his lone season with the Orioles (2013) but is 4-0 with a 2.41 ERA lifetime against them in Baltimore.
"Fortunately at the right times I made some good pitches and got them to hit it to the right place," Feldman said.
"It's hard to score on us late when we can hand it to the bullpen," Hinch said.
Tillman (2-6) allowed two runs and five hits over seven innings. He hasn't won since April 18 and has dropped five straight decisions, tying a career high.
To be fair, in this one the right-hander didn't get a whole lot of support.
"It's a step in the right direction for a guy we know is capable of pitching at a good level," manager Buck Showalter said. "We obviously haven't been giving our pitchers much margin for error, but he gave us a real good chance to win tonight. Probably even a little bit better than that."
Jimmy Paredes had three of Baltimore's five hits.
Feldman wasn't lighting up the radar gun, but his accuracy was uncanny.
"He's just crafty," Orioles catcher Caleb Joseph said. "He can move the ball whichever way he wants -- left, right, up and down."
Tillman blanked the Astros before stumbling in the seventh immediately after Baltimore took a 1-0 lead. After Evan Gattis hit a leadoff double, Tillman got two straight outs before Carter delivered an RBI single and scored on a double by Castro.
"Just a couple pitches beat him tonight," Joseph said of Tillman. "It's unfortunate that they were back-to-back."
Feldman and Tillman dominated the early innings before the scoreless duel ended in the sixth. Paredes led off with a double, took third on a groundout and scored when Chris Davis lunged at a breaking ball, sending a fly to right field that was deep enough to enable Paredes to tag up and reach the plate standing up.
Tillman walked the leadoff man in the second, third and fourth innings but avoided damage. The last time, Preston Tucker was cut down at the plate trying to score on a two-out double by Valbuena.
The Orioles got into a pattern at the plate, too, grounding into double plays to end each of the first three innings.
Astros: For the first time this season, rookie LF Preston Tucker started in the No. 3 spot in the batting order, although Hinch wouldn't make a long-term commitment to the move. Tucker went 0 for 3 with a walk.
Orioles: No. 3 hitter Adam Jones went 0 for 3 and is stuck in a 3-for-25 slump. He entered the month batting .400 and is now at .310.
Astros: RHP Samuel Deduno (lower back strain) worked a bullpen session Tuesday and is expected to participate in a rehab assignment on Friday for AAA Fresno. ... RHP Brett Oberholtzer (finger blister) is scheduled to start Wednesday for Fresno.
Orioles: SS J.J. Hardy returned to action after being pulled from Monday's game with back spasms. ... Matt Wieters (elbow) began his rehab assignment by catching for Double-A Bowie. He went 2 for 4 at the plate.
Astros: Collin McHugh (5-2) starts for Houston in the series finale Wednesday. In his last 19 starts, he's 12-2 and the Astros are 15-4.
Orioles: Ubaldo Jimenez (3-3) is 4-0 with a 2.24 ERA lifetime against Houston.
Fantasy baseball bullpen watch: Who is 2021's most valuable reliever?
Eric Karabell examines the never-ending carousel of fantasy baseball closers, with honors given to the most and least valuable bullpen assets of the 2021 season.
Jo Lasorda, widow of former Los Angeles Dodgers manager, dies at 91
Jo Lasorda, the widow of former Los Angeles Dodgers manager Tommy Lasorda, has died. She was 91.
Phillies' NL East-chase hindered in 2-0 loss to 100-loss O's
— Bryce Harper gave the 96 mph fastball a deep ride that had a few thousand straggling fans that paid for $1 hot dogs and a pennant race standing in euphoria.
Prospects who have taken the biggest step forward in 2021 for all 30 MLB teams
Which up-and-comers have jumped onto Kiley McDaniel's radar in 2021?
2021 MLB playoffs: Who is in, who can clinch next and full playoff schedule through World Series
October is right around the corner. Here's the latest on which teams will be playing in the postseason.
Montgomery expected to start for New York against Texas
Texas Rangers (55-95, fifth in the AL West) vs. New York Yankees (84-67, fourth in the AL East)