"We got to find better players to be able to execute," Schwartz said. "You can do all the drills you want, but if a guy can't make a play, he can't make a play. We got to find guys who can kickoff cover and punt cover. We were poor in those areas.
"We got lucky because of a couple of penalties, but we were lucky."
The Lions gave up two long returns — an 85-yard punt return for a touchdown and a 55-yard kick return — but both plays were negated by Baltimore penalties. The Lions also allowed the Ravens to recover an onside kick late in the fourth quarter with the team only trailing by eight points.
Stafford played most of the first half, completing 12-for-17 passes for 184 yards and two touchdowns. Johnson caught five passes for 111 yards. Detroit's defense held Baltimore without a touchdown and sacked Ravens quarterbacks twice.
Baltimore cut Detroit's lead to 20-12 on a 45-yard field goal by Justin Tucker with 2:12 left in the game. Baltimore's Omar Brown then recovered the onside kick inside Lions territory, giving the Ravens the ball trailing by just one score. Detroit's Carmen Messina intercepted a pass by Ravens quarterback Curtis Painter to end the Baltimore threat.
Lions running back Stephfon Green took a handoff 76 yards for a touchdown to put the Lions up 27-12 in the final minute of the game. He finished with 92 yards rushing on six carries.
The Lions were penalized 11 times for 98 yards, but only had one turnover in the game. Jason Hanson and Derek Dimke each had a field goal for the Lions. Tucker and Billy Cundiff each kicked two field goals for Baltimore.
The Detroit Lions and Baltimore Ravens both moved the ball in the third quarter, but neither team got on the board and the score remains 17-9 heading into the fourth quarter.
Lions backup quarterback Shaun Hill was relieved by rookie Kellen Moore. Hill played the first two drives of the second half and was replaced by Moore with 7:09 left in the quarter. Moore completed 6-of-8 passes for 56 yards on the drive, including an 18-yard completion to Nate Hughes. Moore also connected with Hughes for 16 yards in the team's first preseason game. Those are Moore's two longest completions this preseason.
Baltimore also had a long third quarter drive that ultimately stalled, moving the ball 53 yards in the final three minutes of the quarter. They punted on the first play of the fourth quarter, though, and the punt was blocked by Detroit's Willie Young.
Neither team has turned the ball over through three quarters.
Baltimore's Justin Tucker connected on a 50-yard field goal to push the Ravens' first quarter lead to 6-0 less than a minute into the second quarter. On Detroit's next drive, Stafford found Johnson for an 18-yard score. Stafford and Johnson also connected on a 57-yard pass on the first play of that drive.
After the Detroit defense forced a punt, Stafford found Titus Young for a 24-yard touchdown to make the lead 14-6. Kevin Smith also had a 21-yard reception on that drive.
Cundiff connected on a 44-yard field goal on Baltimore's next drive. Jason Hanson connected on a 50-yarder for the Lions with 44 seconds left in the half.
Stafford, who was replaced by Shaun Hill in the second quarter, finished 12-for-17 for 184 yards and two touchdowns. Johnson had five catches for 111 yards.
Stafford turned, appearing to attempt a hand-off to Logan, but Logan started to collapse before Stafford reached him, holding his leg. He and Stafford collided before the Ravens piled on both players. Logan stayed down, but eventually limped off the field under his own power.
Cundiff's field goal capped off a 13-play drive that took nearly five minutes off the clock. Two Detroit penalties — a 5-yard offside penalty and a 15-yard personal foul — helped get the Ravens in field goal range. Detroit has committed five penalties for 34 yards in the first quarter.
Joe Flacco is 7-for-12 passing for 79 yards. Ray Rice has five carries for 12 yards and Anquan Boldin has two catches for 31 yards. Baltimore had nine first downs in the quarter.
The Lions had only three first downs in the quarter and didn't make it out of their own territory on either of their two drives. Matt Stafford was 4-for-7 passing for 34 yards, Kevin Smith had two carries for four yards and Calvin Johnson had two catches for 28 yards.