What a great week of football we had last week.
There were many surprises.
The Bills got their first win of the season. The Broncos finally beat a division foe at home in the Josh McDaniels Era.
The Patriots looked like the best team in the AFC. The Giants got blown out at home by the Cowboys.
As the season progresses, teams will start to separate themselves from the pack and show they are true playoff contenders.
Last week, I went 3-2 with my picks. That gives me an overall record of 21-19 this season for my upset picks.
This week it is a little harder to find some upsets, but I'm picking five teams that I believe can pull off the upset.
The Steelers and the Raiders should excite many of the old-school football fans.
This is a rivalry that goes way back. The Raiders took a slight seven-year hibernation, but now both teams are playing for a playoff spot.
Last season, the Raiders surprised everyone by beating the Steelers in Pittsburgh. I believe both teams this year are much better than last year's teams.
Both of these teams love to be physical and beat up the opposing teams. It's the No. 2-ranked rush offense facing the top-ranked rush defense.
This will be a fun battle to watch.
The Raiders are on a roll that hasn't been seen since Lindsay Lohan was sober. Look for the Raiders to continue their surprise march.
Raiders win 23-17.
The Favre Farewell Tour is coming to a town near you.
This is the final time he will play the Packers before he says goodbye again.
After losing to Green Bay earlier in the season, Favre will do everything a 59-year-old can to win the game, even it that means giving the rock to Adrian Peterson.
Look for the Vikings to stun the Packers in Minnesota as Brett Favre has the last laugh against his old team.
Vikings win 27-23.
The Rams and the Falcons feature two young quarterbacks who may be the next Manning versus Brady of the future.
The Falcons are coming into the game well-rested after their Thursday night game and the Rams are coming off an overtime loss to the 49ers.
Look for the Rams to surprise the Falcons this week and provide the fans with the biggest upset of the week.
Last week, the debate was about the Giants being the best team in the NFC. This week, the talk is about the Falcons.
Expect another game that leave the experts with more questions than answers.
Rams win 26-23.
It's hard to root against the Browns.
They are a fun team to watch and you wonder if they'll ever be able to compete with the Steelers and Ravens.
The way they've been playing in recent weeks should give Browns fans a lot of hope for the future.
Colt McCoy and Peyton Hillis are looking like solid players. The Browns should thank Josh McDaniels for letting them have Hillis and for passing on McCoy and trading up to get Tim Tebow instead.
The Jaguars are another team that is surprising a lot of people. They are 5-4 after an amazing Hail Mary pass to win the game as time expired.
Look for Hillis to pound the ball all day and McCoy to look very polished.
Browns win 24-16.
Are the Cowboys back in the hunt for the playoffs?
No, but they had a solid win against the Giants.
The Lions, on the other hand, are coming off a tough loss for the second straight week.
The Cowboys are 0-4 at home this season. The Lions are 0-5 on the road.
It's the battle of two 2-7 teams. This is the main event for the week, ladies and gentlemen.
Something has to give.
The worst home team in the league against the worst road team. Someone has to win.
Dez Bryant versus Calvin Johnson. Both players are very explosive playmakers.
Look for the Lions to finally win a close game in a battle of the backup quarterbacks.
Lions win in overtime 20-17.
How about them Cowboy cheerleaders that sang the national anthem during the fights this weekend?
Don't forget to pick your five upsets of the week. I'll post the winner in next week's article!
If you like sports or these cheerleaders, follow me on Twitter: http://twitter.com/Elias_Trejo