
Getty Images
The Texans and Deshaun Watson won the battle of the two best quarterbacks from the 2017 draft over Pat Mahomes and the Chiefs 31-24. Here are my observations:
The Good
-Although both young quarterbacks had two turnovers each, it was Watson who outdueld Mahomes. He had a total of 322 yards and three touchdowns to Mahomes' 272 yards and three touchdowns. It was his ballsy playmaking ability on two fourth down conversions, as well as his timely rushing touchdowns in a big time road win that put him over.
-Rookie defensive lineman Charles Omenihu had a crucial strip sack of Mahomes just before halftime. Linebacker Benardrick McKinney recovered the fumble and the Texans scored on the next play to go up 23-17 with their 20th unanswered points of the first half. This was a huge momentum shifter.
-Tashaun Gipson caught the first Mahomes interception of the season in the second quarter. The Chiefs were driving again and in field goal range when Mahomes took a shot at the end zone thinking he had a free play because of a potential pass interference/defensive holding call. The refs remarkably overruled the original call and ruled it an interception. Shocker!
The Bad
-Whitney Mercilus jumped offsides and Mahomes took a deep shot knowing he had a free play. Tyreek Hill won the jumpball over Justin Reid and Phillip Gaines. Hill is listed at 5'10, but looked as if he was 6'7 when he leaped to catch the ball. Reid appeared to have the ball in his grasp, but came up empty.
-Carlos Hyde fumbled on the first play from scrtimmage where he appeared to have simply lost his grip on the ball. The no-contact fumble was recovered by the Chiefs and led to a field goal to put the score at 10-0 about five minutes into the game.
-Watson threw a pick into double coverage trying to go for DeAndre Hopkins in the end zone while thewy were in field goal range down 24-23. It was his second pick of the day. It also came after Hopkins dropped a potential touchdown catch uncharacteristically taking his eyes off the ball before securing the catch.
The Ugly
-Horrible missed call on an offensive pass interference on the Chiefs opening drive! Travis Kelce basically threw a pass block that opened up Damien Williams for a huge 52-yard gain. The Texans challenged the call and the refs upheld it. This was the epitome of ref C.Y.A.
-The two teams combined for 14 penalties for 114 yards in the first half. That was most in a half this season. In an offensive shootout, penalties can kill you. They ended the game with 21 combined penalties for 149 yards.
-Rookie offensive lineman Tytus Howard was carted off with a leg injury on the third play of the 3rd quarter. It looked to be somewhat serious as his leg was rolled on and bent in a weird way. Bradley Roby gingerly walked off the field mid way throught he 3rd quarter and left the Texans with four healthy corners. Few plays later, Chiefs went up 24-23 on another Hill touchdown catch.
The Texans put together a great gameplan and it went as well as one could expect against a juggernaut like the Chiefs. Bill O'Brien deserves come credit. He gambled on a couple key 4th down conversions because he trusted Watson to do the right thing. He also committed to the run to the tune of 192 yards on the ground, despite Hyde's early fumble. Hyde himself ended up with 116 yards rushing. If O'Brien and Watson keep this up, there could be big things on the horizon. Next week's matchup against the Colts in Indy will tell us who's the big dog in the AFC South. Can O'Brien and Watson make magic again?
Most Popular
SportsMap Emails
Are Awesome
Jeremy Peña and Christian Walker each hit a three-run homer, and the Houston Astros outslugged the Baltimore Orioles 10-7 on Friday night.
A little something to make your day better pic.twitter.com/whwYikHwx2
— Houston Astros (@astros) August 22, 2025
Colton Cowser went deep for Baltimore, but the Orioles couldn’t pull this game out despite twice cutting a four-run deficit to one.
Steven Okert (2-2) got the win in relief for Houston, and the Astros — who are without injured closer Josh Hader and lefty reliever Bennett Sousa — held on. Houston signed veteran reliever Craig Kimbrel and he was with the team, but the AL West-leading Astros didn’t use him. Bryan Abreu struck out four to end the game and get his second save.
Rookie catcher Samuel Basallo, who agreed to an eight-year, $67 million contract before the game, did not start for the Orioles, but entered as a pinch hitter in the seventh and tagged out a runner at the plate the following inning.
Peña’s drive to left capped a four-run third that included two Baltimore errors. Jeremiah Jackson’s two-run double made it 4-3 in the fourth, but after Orioles starter Cade Povich (2-7) was pulled with two outs in the fifth, Yennier Cano came on and immediately gave up Walker’s homer.
The Orioles trailed 7-6 after Cowser’s solo shot in the seventh, but pinch-hitter Victor Caratini’s two-run double in the eighth made it a three-run game, and Peña’s comebacker bounced off reliever Corbin Martin and into shallow right-center field for an RBI double.
Orioles infielder Vimael Machín hit a solo homer in the eighth in his first big league plate appearance since 2022.
Houston starter Lance McCullers Jr. allowed three runs in four innings after coming off the injured list (right finger blister).
Key moment
Jackson nearly made a diving catch on Caratini’s hit with two outs in the eighth, but once the ball got past him in right, two runs scored to make it 9-6.
Adding some insurance! pic.twitter.com/wKoPuHmenr
— Houston Astros (@astros) August 23, 2025
Key stat
The Astros improved to 15-8 in games in which their opponent starts a left-handed pitcher.
Up next
Cristian Javier (1-1) starts for Houston on Saturday night against Dean Kremer (9-9) of the Orioles.