Two other Angels complemented Calhoun's performance with impressive showings of their own.
Catcher Anthony Bemboom, who is likely to be optioned back to Salt Lake when catcher Kevan Smith is reinstated from the injured list sometime in the next few days, made two clutch throws to catch runners trying to steal second base in the sixth inning.
Rookie Jose Suarez, recalled just days after being demoted to triple-A because of Griffin Canning's season-ending elbow injury, rebounded nicely from a string of disappointing starts that sent his ERA soaring towards 7.00.
Suarez retired six of the first seven batters he faced before allowing three hits in the third, including an RBI single to Jose Altuve. His pitch count continued to rocket in the fourth after Robinson Chirinos' one-out double. He allowed two more hits and a run before getting out of the inning.
Suarez departed in the fifth inning after throwing 92 pitches. Alex Bregman had just doubled into the corner. Rather than allow the left-handed Suarez a chance to face right-handed Yuli Gurriel, manager Brad Ausmus turned to Noe Ramirez. Gurriel hit a home run for a 4-2 Astros lead.
"He did a nice job pitching in and out," Ausmus said of Suarez. "He used all his pitches. The change-up was good. Especially early. I thought it was a good outing, really good."
The individual accomplishments did not mask an offense that went quiet with runners on base. Albert Pujols' RBI single in the second was the Angels' only hit in such opportunities. Mike Trout had two chances but squandered each. Trout stranded David Fletcher at third base when Astros starter Zack Greinke struck him out to end the third inning and made the second out of the seventh with runners on the corners.
The Angels lost their 18th one-run game of the season, and fourth such game of the week.
"Right now we're playing good enough to just lose," manager Brad Ausmus said. "Three walk-offs in Arlington and then lose by one tonight. We're playing just good enough to lose."
(c)2019 Los Angeles Times
Visit the Los Angeles Times at www.latimes.com
Distributed by Tribune Content Agency, LLC.