The Buffalo Bills, many people's pick as the Super Bowl favorite, have lost two games in a row.
If Josh Allen's team is going to break out of that slump this week, they will have to handle not just their opponent on the field, the Cleveland Browns, but a curveball from Old Man Winter.
Buffalo is expected to get rocked by snow in the days leading up to Sunday's game.
According to meteorologist Jim Cantore, the latest forecast indicates that the area could see 30 to 36 inches of snow accumulate between Wednesday and Saturday. Yes, you read that right: three feet of snow.
"Even though there are always tweaks, this is a crushing forecast for the city," Cantore tweeted.
The silver lining, if there is one, is that the forecast isn't currently calling for snow showers on Sunday.
The "lake effect snow warning" issued by the National Weather Service actually expires at 1 p.m. Sunday, which is when the Bills and Browns are scheduled to kick off. So it's possible that the field crews at Highmark Stadium could get the playing surface cleared in time for the game.
Then again, it might take a while to remove three feet of snow.
The biggest obstacle to the game might be getting the Browns to Buffalo. The alert issued by the National Weather Service cautions that travel will be "very difficult to impossible."
No word has come from the NFL yet about possibly delaying or relocating the game, although the league has shown a willingness to do that in the past if necessary.
If the two teams do play Sunday in snowy conditions, it would figure to benefit the road team. Buffalo's offense is built around quarterback Josh Allen, as the Bills throw the ball eight-most in the NFL. The Browns, meanwhile, lean on running back Nick Chubb and run the ball at the seventh-highest rate.
But more important than Sunday's game, let's hope this snowstorm doesn't wreak too much havoc on the people of Buffalo.