TAMPA, Fla. -- Dreadful for a half, Tampa Bay found a way to win again. Josh Freeman has a knack for helping the Buccaneers do that.
The second-year pro led another fourth-quarter rally Sunday, throwing a 1-yard touchdown pass to Cadillac Williams with 10 seconds remaining to beat the St. Louis Rams 18-17 before a season-low 42,020 -- more than 23,000 shy of capacity -- at Raymond James Stadium.
"It's not always going to be pretty," Freeman said. "But every time we go out there, we feel like we can win."
Connor Barth kicked four field goals for the Bucs (4-2), who trailed 17-3 before battling back to surpass their win total for last season.
"We're the best team in the NFC," exuberant Buccaneers coach Raheem Morris declared, just a week after the Bucs lost 31-6 at home to defending Super Bowl champion New Orleans. "Yeah, I said it. We're the best team in the NFC."
Rams rookie quarterback Sam Bradford threw two short touchdown passes and Steven Jackson became the Rams' all-time leading rusher before things unraveled for St. Louis (3-4). Jackson finished with 110 yards on 22 carries, hiking his career total to 7,324.
"It's bittersweet," Jackson said. "It's something that I've worked really hard for, for a long time -- a goal that I actually set coming in as a rookie in 2004.
"So to achieve it means a lot. I just really wish that we were able to cap it off with a win. It's kind of hard to be celebrating about an individual's success when it's a team sport."
Freeman, the third quarterback selected in the 2009 draft, has led fourth-quarter comebacks in five of seven career victories. He produced 10 points in the final three minutes to beat Cincinnati 24-21 last week, and overcame an 11-point deficit to beat Cleveland in this year's season opener.
"[In those situations] the only thing I say to him is, 'Go do what I brought you here to do,"' Morris said. "There's no other person I want out there when I'm coming from behind. ... I have so much confidence in the young man."
Bradford threw TD passes of 5 yards to Danny Amendola and 2 yards to Michael Hoomanawanui to build an early lead that held up until Freeman marched the Bucs 81 yards in 16 plays to finally get the ball into the end zone.
"This one hurts a lot," Bradford said. "To be up 17-3 at one point, to be up 17-6 at half, and then come out and just really not be able to get anything going on offense, this one's tough."
Freeman completed 23 of 40 passes for 212 yards and no interceptions. He kept the winning drive alive with a 9-yard throw to Kellen Winslow on fourth-and-3, then used a 20-yard completion to Mike Williams on third-and-10 to get the ball to the St. Louis 1.
Out of timeouts and rolling to his right, Freeman found Williams running through the middle of the end zone for the TD on second down.
Barth kicked field goals of 35, 39, 53 and 38 yards.
"He was our offense most of the day," Freeman said. "He kept us in it."
A week after joining Hall of Famer Eric Dickerson and Marshall Faulk as the only runners with at least 25 100-yard rushing performances for the Rams, Jackson moved ahead of Dickerson, who gained 7,245 from 1983 to 1987, on a 3-yard carry to midfield.
Amendola scooted 21 yards on an end around on the next play, and Jackson broke a 12-yard run to set up Bradford's short TD throw to Amendola to finish an 80-yard drive that put St. Louis up 10-3 midway through the second quarter.
Hoomanawanui's touchdown, three plays after the Rams took a field goal off the board when Tampa Bay's Ronde Barber was penalized for being offside, made it 17-3.
Tampa Bay set the tone for a long day when two penalties and a sack left Freeman facing second-and-goal from the St. Louis 35 after Stylez G. White sacked Bradford, forcing a first-quarter fumble that Kyle Moore recovered at the 6-yard line. The Bucs did get some points of out it with Barth kicking his first field goal after Freeman got some of the yardage back with a 23-yard pass to Williams.
Jackson gained 74 yards on 12 carries in the first half. The Bucs slowed him in the second half, in part because Freeman finally got the offense on track.
Tampa Bay held the ball for nearly 11 minutes of the third quarter.
Bradford finished 13 of 26 for 126 yards with no interceptions. He was sacked once.
Rookie LeGarrette Blount was one of the keys to Tampa Bay's comeback. He rushed for 72 yards on 11 carries.
"You've got to stop the run," Rams coach Steve Spagnuolo said. "They didn't have a lot of run yardage in the first half, but to their credit, they went back to it or stuck with it in the second half."
The Rams finished with 161 yards rushing, but only had 96 yards total offense in the second half.
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.