The Ranch (Netflix) — Part two of season one of The Ranch debuts at midnight on Netflix. The Ashton Kutcher-led comedy returns for a handful of episodes to finish out the year before heading into season two. Colt returns home, ready to take his place on the ranch, but he and his brother must prove themselves to their dad first. Meanwhile, Maggie and Beau have a falling out that might signal the end of their relationship (for good) and Colt must choose between his current girlfriend and his first love when his high school sweetheart calls things off with her fiance. Oh, and a mini That ’70s Show reunion takes place this season when Wilmer Valderrama joins Kutcher and Danny Masterson on the show — he’s playing a former ranch hand Umberto.
The Good Place (NBC, 8:30 p.m.) — Michael and Janet probe into a neighborhood emergency as Eleanor pesters Chidi about her ethical education.
iHeartRadio Music Festival (CW, 8:00 p.m.) — The first night of the iHeartRadio Music Fest kicks off in Las Vegas. Performers include Billy Idol; Pitbull; Sam Hunt; Backstreet Boys; and U2.
Grey’s Anatomy (ABC, 8:00 p.m.) — Arizona returns from New York and lands in the middle of an awkward situation between Alex and Andrew; Ben takes on a new parenting role; Amelia helps Meredith and Maggie solve a problem.
MLB Playoff: Game 1: Red Sox at Indians (TBS, 8:00 p.m.) — Boston at Cleveland in Game 1 of an American League Division Series. Ex-Boston manager Terry Francona has Cleveland in its first playoff series since 2007, when his Red Sox beat the Indians in the ALCS.
Rosewood (Fox, 8:00 p.m.) — Slade and Hornstock investigate a prostitution ring in Miami while Rosewood and Villa travel to New York to look into her husband’s death.
Superstore (NBC, 8:00 p.m.) — Superstore takes on gun control tonight. When Jonah refuses to sell guns in the store, shoppers begin an open-carry protest. Meanwhile, Glenn faces his own moral dilemma when he tries to purchase all of the store’s morning after pills.
Thursday Night Football: Cardinals at 49ers (CBS, 8:30 p.m.) — Arizona (1-3) at San Francisco (1-3). An Arizona offense that has committed 10 turnovers the last two weeks faces a 49ers defense weakened by an injury to LB NaVorro Bowman.