Last year, the Tennessee Titans had one of the best defenses in the league, but it seemed as if the offense was holding them back a little bit, though the running game was very consistent.

Tonight in the opening game, on a quick few drives, Kerry Collins has showed some light in the passing game, throwing a convincing 7-of-10 for 82 yards, no touchdowns, but the running game took care of that.

Chris Johnson was a little quiet, but at least he left the game healthy. C.J. rushed for 17 yards on six carries, the longest a 16-yard run that could have been a touchdown if C.J. wasn't spun out of bounds. Lendale White—a MUCH slimmer Lendale White—had six touches for 12 yards, and a 3-yard touchdown run showing that he may have lost the weight, but the power is still there.

White is looking like he is going to impress in his contract year.

The reciever corp looked steady tonight, and a large chunk of production came from a large man, Alge Crumpler. Alge had three receptions for 32 yards. Nate Washington played his first snaps since coming to Tennessee from Pittsburgh with two receptions for 25 yards.

On the defense, the line looks good, not GREAT, I mean they could use some work, but it isn't like a complete breakdown like most thought it would be because of the loss of Al Haynsworth. Kyle Vanden Bosch was back and healthy managing to rack up one sack.

The secondary looked good as expected. Michael Griffin snagged an interception, then handed it to Keith Bulluck who ran a good 20 yards.

Even the special teams got on it!

Well, the punter, A.J. Trapasso, isn't even the starting punter, but Jeff Fischer wanted to play him so starter Craig Hentrich would not get hurt. Since there was room for error, Tennessee attempted a fake punt on fourth down and A.J. Trapasso ran 40 yards for a touchdown.

This may be a scrimmage game, but the Titans starters looked very good. We'll see if it continues next week against the Tampa Bay Buccaneers at LP Field.