It was a lively day of preseason football, with eight games spanning over seven hours on Saturday. Aaron Rodgers and the Packers offense looked to be in midseason form against the Rams, though Michael Sam's first sack provided a highlight for St. Louis. Speaking of first sacks, Jadeveon Clowney tallied his in a monster first quarter against Atlanta, who may have lost offensive tackle Sam Baker to a serious knee injury. Other rookies who impressed: Teddy Bridgewater led a dramatic game-winning drive in Minnesota while Ryan Shazier piled up 11 tackles in his Steelers debut.
Catch up with the scores, highlights and injuries from Saturday's action.
The Rams lost backup running back Isaiah Pead on a kick return in the first quarter. He had to be carted into the locker room with what looked like a serious injury. He was already on the roster bubble this year.
The Tim Tebow Chronicles
The Tim Tebow Chronicles
The Ravens lost a pair of starters: cornerback Jimmy Smith left with a chest injury after the first series and running back Ray Rice exited with a shoulder injury. Neither player returned, but X-rays on both turned up negative. It doesn't appear either should miss much time.
Falcons left tackle Sam Baker had to be carted off with a serious-looking injury to his right knee. The good news is that initial reports indicate no more than a hyperextension.
Bengals running back Jeremy Hill, a second-round pick out of LSU, left with an unspecified shoulder injury. Hill has already displaced veteran BenJarvus Green-Ellis and is expected to split carries with Giovani Bernard.
Packers 21, Rams 7
Aaron Rodgers and Eddie Lacy looked to be in midseason form against a Rams defense thoroughly confused by the no huddle offense and whatever adjustments they needed to make. Lacy had five carries for 25 yards and caught two more balls for 22 yards. Rodgers looked like, well, himself, completing 11 of 13 passes for 128 yards and one touchdown.
Randall Cobb, looking to have a big year after missing 10 games last season due to a broken leg, caught three passes for 34 yards and one touchdown from Rodgers.
Green Bay's defense got a flash of what Julius Peppers can do. He put a big hit on Sam Bradford after beating Greg Robinson off the snap. The secondary struggled to make plays, and Sam Shields' struggles were a huge boost for the Rams offense.
The much-heralded addition of defensive coordinator Gregg Williams didn't help much in the first quarter. St. Louis had no answers for the Packers' no huddle, and the pass rush was nowhere to be seen, even with the firepower boasted by the Rams' front four.
Zac Stacy took the majority of carries with the Rams' first-team offense. However, an offensive line without Jake Long and Rodger Saffold made if difficult for him to run. He finished with just six yards on six carries.
Michael Sam got some action in the second half and recorded a sack, possibly boosting his chances to make the final 53-man roster.
Jets 25, Bengals 17
If Andy Dalton keeps this up, he'll earn that new contract that everybody's been complaining about. If you're going by passer rating, he literally couldn't have had a better game. His 8-of-8, 144-yard, one-touchdown performance earned him a perfect 158.3 rating.
Check out this 43-yard dime to Mohamed Sanu on the Bengals' opening possession:
Hill left with the shoulder injury after just three carries, robbing us of a real preview of the timeshare distribution between he and Bernard, who finished with 22 yards on seven carries.
On the other side, Geno Smith threw a pick but did go 10-of-13 and scampered in for a one-yard touchdown. Chris Johnson showed some of his old burst, averaging 6.3 yards per carry on his 10 runs.
Ravens 37, Cowboys 30
Tony Romo looked crisp in his first game back from back surgery, completing four of his five passes for 80 yards. One of those completions was a 31-yard beauty to Dez Bryant, who fought off a defender and high-pointed the ball in the end zone. Romo did hand the Ravens six points when his fumbled handoff allowed Courtney Upshaw to go 26 yards the other way for a score.
The good news for Cowboys fans is that the injury-riddled defense didn't give up a touchdown until late in the second quarter. The bad news is that the fumble return, coupled with Deonte Thompson's 108-yard kickoff return, had the Ravens up 14-7 after the first quarter.
Dolphins 20, Buccaneers 14
Gerald McCoy was a monster along the Bucs' defensive front, making three tackles -- including a sack and a tackle for a loss -- and forcing a fumble. That's not a great look for a Dolphins offensive line that's undergone a massive rebuild in the offseason. The O-line allowed Ryan Tannehill to be sacked more than any other quarterback in the league in 2013, but the tackle duo of Branden Albert and Ja'Wuan James should improve that.
Josh McCown looked better this time around, throwing for 46 yards and a touchdown. He doesn't have Brandon Marshall and Alshon Jeffery to throw to like he did in Chicago, but Vincent Jackson and rookie Mike Evans aren't looking like bad consolation prizes. Jackson had a seven-yard touchdown from McCown and Evans hauled in a 41-yard bomb from Mike Glennon, although he fumbled it through the end zone for a touchback.
Don't let that score fool you -- the Colts' starters absolutely dominated this game. Indianapolis led 20-0 at halftime and were up by 26 as late as the fourth quarter. Then a 27-point New York run swung the game. Ryan Nassib finished off the comeback with a four-yard pass to Corey Washington with just 55 seconds remaining in the game.
A week after not completing a pass against the Steelers, Eli Manning was 1-of-7 (though he didn't throw any interceptions!) and looked uncomfortable behind his new-look offensive line. In fairness, the Giants are transitioning to a new offense under Ben McAdoo -- but keep in mind that this was their third preseason game (they played in the Hall of Fame Game). They should be further along in their transition by now.
Steelers 19, Bills 16
Not a bad debut from Ryan Shazier. The Steelers' first-round pick, who sat out the first preseason game with a bruised knee, tallied 11 tackles, all of which were solo, and added a pass defense for good measure.
Ben Roethlisberger connected with Antonio Brown for a 76-yard touchdown on the second play from scrimmage, then tossed a 16-yard score to Markus Wheaton later in the first quarter.
C.J. Spiller, who's been at the center of trade rumors recently, managed just a 2.7-yard average on his six carries for Buffalo. Veteran Fred Jackson, whose one-year extension has been one of the catalysts for the Spiller trade whispers, had a healthy 4.5-yard average on his six carries.
The Bills made a point to get E.J. Manuel a ton of work, letting him play the entire first half and throw 27 passes. He completed 17 of those for 148 yards and a pick.
Texans 32, Falcons 7
The main takeaway from this game? Jadeveon Clowney is going to be really good, really soon. Clowney looked dominant, racking up two tackles for loss and a sack in the first quarter.
Here he is coming untouched into the backfield to blow up Antone Smith.
On the very next play, he blew by Sam Baker to record his first unofficial pro sack on Matt Ryan.
Devin Hester had a touchdown reception, but that was the only highlight for a struggling Falcons offense.
Ryan Fitzpatrick provided a spark of optimism for the Texans, completing nine of his 12 passes for 97 yards and a touchdown.
Vikings 30, Cardinals 28
There won't be any criticism of Teddy Bridgewater after this game. The rookie threw two fourth-quarter touchdowns, the second one coming with 18 seconds left to win the game. After the Cardinals took the lead with a fourth-and-goal conversion with 1:20 left, Bridgewater led the Vikings 83 yards in under a minute, going 7-of-8 and capping it off with a two-yard touchdown pass to Rodney Smith. Bridgewater finished the game 16-of-20 for 177 yards.
Here's the game-winner, via @cjzero:
That doesn't mean Bridgewater has overtaken Matt Cassel, though -- the vet had a good game himself with 153 yards and a touchdown pass.