NASHVILLE, Tenn. -- Marcus Mariota and the rest of the Titans offense finally got going in the preseason.
With some help from the Panthers.
Mariota threw a touchdown pass and the Titans edged the Panthers 34-27 on Saturday.
The Titans (1-1), who were held to just three points last week against the New York Jets, scored on their first three possessions against Carolina, as they used one long drive and two Panthers turnovers to build a 17-0 lead.
Mariota, who finished 6 of 8 for 61 yards and one touchdown, completed a 20-yard pass to rookie receiver Taywan Taylor and then added a 9-yard run on the first two plays of the game. The Titans had auctioned the first two play calls to a fan for charity.
That drive ended with Ryan Succop's 34-yard field goal, but was just the beginning of the scoring for the Titans in the first quarter.
On the first play from scrimmage for the Panthers (1-1), Derek Anderson, playing for an injured Cam Newton for the second straight week, completed a pass to Devin Funchess, who had the ball knocked loose by cornerback Logan Ryan.
"It was a lot better (than last week)," Mariota said. "I thought we came out fast, made a couple of big plays, were able to go down and score. The defense got a huge, huge turnover."
That was the end of the day for Mariota, but not for the Titans.
Tennessee's defense took the ball away again on Carolina's next possession, as Justin Staples intercepted a pass intended for tight end Greg Olsen that rookie linebacker Jayon Brown tipped into the air.
Derrick Henry then took the handoff on the first play from scrimmage and went 17 yards for a touchdown, as Tennessee built a 17-0 lead with 2:02 left in the first quarter.
"It's a great sign. That's what we have to have," Titans coach Mike Mularkey said. "That's our intent. When you've got a lot of guys around the ball where they're supposed to be, good things happen, and that's exactly what happened."
Panthers coach Ron Rivera lamented his team's mistakes.
"I think the tone was pretty much set by both turnovers," Rivera said. "Credit the Titans. They came out and took the ball away twice early on, put themselves in scoring position, and capitalized."
The Panthers got on the scoreboard early in the second quarter as first-round pick Christian McCaffrey had a 17-yard touchdown run to make it 17-7.
The Titans answered with another scoring drive, with Henry scoring his second touchdown, a 1-yard run that capped a 14-play, 75-yard drive.
In the end, the Titans needed another turnover -- a sack and forced fumble by Aaron Wallace that Jimmy Staten recovered at the 3-yard line -- to set up David Fluellen's touchdown -- to pull out the win.
"That's a huge part of the game, getting the ball back for your offense. We were able to give them some opportunities, and it was a key one at the end," Wallace said.
Cam Newton missed his second straight game for the Panthers, as he is recovering from a shoulder injury. Newton worked in individual and 7-on-7 drills for the Panthers on Thursday, the second day of joint practices between the teams, but Carolina coach Ron Rivera ruled him out on Friday for the preseason game.
Newton wasn't the only star player missing from the lineup. The Titans elected to hold out running back DeMarco Murray, who was in uniform, but did not play. Murray has been battling a hamstring injury, but returned to practice and worked both days against the Panthers.
Fullback Jalston Fowler left the game in the third quarter for the Titans and was diagnosed with a thigh bruise. Fowler limped to the sideline and was on the Titans bench for several minutes. The team sent a cart out to take Fowler to the locker room, but he insisted on going inside under his own power.
McCaffrey, the Panthers' first-round pick, showed his skills in the first half, first scoring on a 17-yard run for Carolina's first touchdown, and later turning a screen pass from Derek Anderson into a 38-yard catch and run. The rookie finished the day with 33 yards rushing on three carries and had 39 yards on two receptions.
"You always hold your breath when he's got the football, especially when he's got space," Rivera said. "That's one of the things we have to do. We've got to make sure we're putting him in a position to have that kind of success."
Several Titans rookies also had their moments. Rookie tight end Jonnu Smith led the Titans with five catches for 47 yards. Rookie linebacker Jayon Brown tipped Anderson's first-quarter pass that Justin Staples caught to set up a Titans touchdown.
For more NFL coverage: http://www.pro32.ap.org and http://www.twitter.com/AP-NFL
Julio Jones says that the last play was a tough call for the official but has no problems with it.
Dan Quinn gives his take on the final play where Julio Jones could not come up with the potential game-winning catch on 4th down.
Though there are lingering concerns about Antonio Brown's calf holding up in the cold weather, the Steelers' All-Pro receiver is expected to be active for Sunday's playoff game against the Jaguars, a source told ESPN.
Russell Wilson will be the best quarterback Brian Schottenheimer has worked with in a while -- at least in the coordinator role.
Eagles tight end Zach Ertz says the home field advantage definitely helped get the win against Atlanta and will continue to help next week.
Nick Foles passes for 246 yards. Julio Jones can't come down with a go-ahead touchdown grab on fourth down late. And Philadelphia beats Atlanta 15-10.