San Francisco 49ers kicker David Akers (2) reacts between Detroit Lions' Jacob Lacey (L) and Kevin Barnes during their NFL football game in San Francisco, California September 16, 2012.

San Francisco 49ers vs Seattle Seahawks is on Sunday Night Football in the NFL tonight in a mouthwatering clash that sees the top two teams in the NFC West slug it out.

The game will start at 8.20 p.m. ET and can be watched online through free live stream via the link provided below.

These two teams boast the league's best two defenses on points conceded per game. Both teams are amazingly allowing just 15.6 points on average per game each - however the 49ers have the top rank allowing just one point less throughout the season than the Seahawks.

The 49ers come into this clash with a record of 10-3-1 and a win here tonight would hand them the NFC West division title. However, if the 9-5 Seahawks can make their home advantage count and claim the win then it would throw the divisional race wide open and the title race would go down to the final game of the season.

The Seahawks come into this game on the back of three straight wins having taken down the Chicago Bears, Arizona Cardinals and the Buffalo Bills three weeks in a row.

Their impressive 23-17 win against the once high flying Bears was following up with the huge demolitions of the Cardinals 58-0 and the Bills 50-17 - showing that even though they boast one of the best defenses in the league they are firing on all cylinders in offense as well.

The 49ers meanwhile suffered a surprising loss at the start of December against St Louis 13-16. Since then they labored a little against the Miami Dolphins, winning 27-13, before flexing their muscles last week by overcoming the New England Patriots 41-34.

San Francisco 49ers vs Seattle Seahawks on Sunday Night Football will start at 8.20 p.m. ET and can be watched online through free live stream by clicking here.