AP

HOUSTON, Texas — Andre Johnson had two touchdown catches against his former team to help the Indianapolis Colts beat the Houston Texans 27-20 in the NFL on Thursday.

The 34-year-old Johnson, who spent his first 12 NFL seasons in Houston before being released in March, pushed the lead to 27-17 with a 2-yard touchdown reception from Matt Hasselbeck in the fourth quarter. Johnson finished with six catches for 77 yards.

The Colts extended their AFC South division winning streak to an NFL-record 16 games.

The 40-year-old Hasselbeck was filling in for Andrew Luck, who missed his second straight game with a shoulder injury.

Hasselbeck’s performance was even more impressive given the fact that he was battling a bacterial infection that hospitalized him this week. He started feeling ill just before halftime Sunday in a victory over Jacksonville and didn’t start feeling better until Thursday night.

“You get over the age of 30, they kind of count you out,” Johnson said. “But we proved to people that we could still play.”

Johnson entered the game without a catch in the last two games after having just one such game in his entire career in Houston.

Houston quarterback Ryan Mallett was replaced by Brian Hoyer after going down hard from an illegal hit midway through the second quarter.

Hoyer finished with 312 yards passing with two touchdowns and an interception. Both of the touchdowns were to rookie Jaelen Strong and they came on his first two NFL receptions.