Sad but true: the 2012 NFL regular season is quickly approaching the halfway mark.
But before that happens, the NFL gives us some fantastic matchups in Week 7, games that will have an impact on division races around the league and that don't lack for intriguing individual battles on both sides of the ball.
Let's take a look at the best games on tap for Week 7 action.
Seattle Seahawks (4-2) vs. San Francisco 49ers (4-2)
When: Thursday, Oct. 18, 8:20 p.m. ET, NFL Network
There's a three-way tie for the lead in the NFC West, and Thursday night's contest pits two of those teams against each other.
Seattle enters the game riding the momentum of a two-game winning streak, coming off of a Week 6 contest that saw them erase a 13-point fourth-quarter deficit to upset the New England Patriots, 24-23.
Conversely, San Francisco was thoroughly embarrassed at home by the New York Giants, unable to put any points on the board over the game's final 47 minutes and falling 26-3.
The 49ers swept the season series last year, including a Week 16 game in Seattle that they won 19-17 behind four field goals by David Akers, including the game-winner with 2:57 remaining in the fourth quarter.
Washington Redskins (3-3) vs. New York Giants (4-2)
When: Sunday, Oct. 21, 1:00 p.m. ET, FOX
New York sits atop the NFC East but has dropped both of its games within the division thus far, while Washington comes into New York for its first division game of the season.
Both teams are coming off impressive victories in Week 6. The Giants trounced the 49ers 26-3, while the Redskins, behind a career-high 138 rushing yards by rookie QB Robert Griffin III, took down the Minnesota Vikings, 38-26.
Washington took both games from the Giants in 2011, including a Week 15 triumph at MetLife Stadium in New Jersey that saw the Redskins intercept Eli Manning three times and hand the Giants a loss that nearly knocked them out of the playoff race.
This is one of the oldest rivalries in the league, dating back to 1932. If the Redskins win, it will mark the first time in more than a decade that they have won three consecutive games against the Giants, last accomplishing the feat in the 1998 and 1999 seasons.
Baltimore Ravens (5-1) vs. Houston Texans (5-1)
When: Sunday, Oct. 21, 1:00 p.m. ET, CBS
Both teams enter the game with sizable leads in their respective divisions, but while the Ravens won in Week 6 and the Texans lost, it feels like both teams lost.
Baltimore will be without its leader, the heart and soul of the defense, LB Ray Lewis, who is out indefinitely after tearing his triceps muscle against the Dallas Cowboys, a game they won 31-29 (h/t CBS Sports).
Corner Lardarius Webb was also injured against the Cowboys and is feared to have torn his ACL, according to CBS Sports' Ryan Wilson.
Houston was manhandled by the Green Bay Packers on Sunday night, 42-24, with QB Matt Schaub unable to find the end zone and the Texans defense having no answers for Packers QB Aaron Rodgers, who threw six touchdown passes.
Baltimore beat Houston in Week 6 of the 2011 season, winning 29-14.
But this is a Ravens defense that just set a new record for futility against the run, allowing the Cowboys to rush for 227 yards on the ground. Houston's Arian Foster is one of the elite running backs in the league, so the Texans figure to test Baltimore on the ground early and often.
New York Jets (3-3) vs. New England Patriots (3-3)
When: Sunday, Oct. 21, 4:25 p.m. ET, CBS
Everyone in the AFC East is tied for first place with a 3-3 record, and Week 7 finds the two most high-profile teams in the division, the Jets and Patriots, meeting for the first time in 2012 at Gillette Stadium in Foxboro.
Gang Green is coming off a 35-9 destruction of the Indianapolis Colts, a game that saw the Jets rush for 252 yards and three touchdowns while QB Mark Sanchez threw two touchdown passes, but only accounted for 82 yards through the air.
The Patriots were upset on the road in Seattle and will be looking for redemption against their division rivals, a team they've beaten the last two times they've met, including a 37-16 victory at MetLife Stadium in Week 10 of the 2011 season.
Week 7 NFL TV Schedule (via Yahoo! Sports)
Thursday, October 18
Seattle Seahawks vs. San Francisco 49ers, 8:20 p.m. ET, NFL Network
Sunday, October 21
New Orleans Saints (1-4) vs. Tampa Bay Buccaneers (2-3): 1:00 p.m. ET, FOX
Dallas Cowboys (2-3) vs. Carolina Panthers (1-4): 1:00 p.m. ET, FOX
Arizona Cardinals (4-2) vs. Minnesota Vikings (4-2): 1:00 p.m. ET, FOX
Tennessee Titans (2-4) vs. Buffalo Bills (3-3): 1:00 p.m. ET, CBS
Washington Redskins (3-3) vs. New York Giants (4-2): 1:00 p.m. ET, FOX
Cleveland Browns (1-5) vs. Indianapolis Colts (2-3): 1:00 p.m. ET, CBS
Baltimore Ravens (5-1) vs. Houston Texans (5-1): 1:00 p.m. ET, CBS
Green Bay Packers (3-3) vs. St. Louis Rams (3-3), 1:00 p.m. ET, FOX
Jacksonville Jaguars (1-4) vs. Oakland Raiders (1-4): 4:25 p.m. ET, CBS
New York Jets (3-3) vs. New England Patriots (3-3): 4:25 p.m. ET, CBS
Pittsburgh Steelers (2-3) vs. Cincinnati Bengals (3-3): 8:20 p.m. ET, NBC
Monday, October 22
Detroit Lions (2-3) vs. Chicago Bears (4-1), 8:30 p.m. ET, ESPN