Quarterback: Lamar Jackson was effective running the offense for the second consecutive preseason game. He was 6 of 10 for 58 yards (76.3 rating). Jackson also ran for 14 yards on two carries and led the Ravens to field goals in each of his two series. He had an electrifying 18-yard touchdown run where he leaped over a defender into the end zone nullified because of a blocking penalty on receiver Willie Snead. Grade: B

Offensive line: The unit did a solid job protecting Jackson, who did not take a sack, and opening holes for the running backs. Jermaine Eluemunor got the start at left guard and played well. James Hurst also was solid subbing for Pro Bowler Marshal Yanda. Matt Skura was flawless handling the ball at center. Grade: B-plus

Receivers: Chris Moore flashed with four receptions for 54 yards and a touchdown from backup quarterback Trace McSorley. Antoine Wesley, who is fighting for a roster spot, had a deft 38-yard catch down the near sideline. Snead had the costly blocking penalty that cost the Ravens a touchdown. Grade: B

Running backs: The Ravens finished with 171 yards on 37 carries without unveiling any of the new wrinkles with the offensive game plan. Rookie Justice Hill continues to shine and he led the team with 49 yards on 10 carries with a touchdown. Starter Mark Ingram gained seven yards on his first carry as a Raven and then picked up another three on the next snap for a first down. Ingram finished with four carries for 18 yards (4.5 average). Grade: A

Defensive line: The Packers managed just 55 yards on 18 carries (3.1 ypc) and their backup quarterbacks could not beat the Ravens through the air. The Ravens do need to establish a more effective pass rush. Michael Pierce has been solid over two preseason games and has put weight issues behind him. Grade: B-plus

Linebackers: The Ravens suffered a setback when Chris Board left the game with a concussion. He might not play again until the regular-season opener, creating an opportunity for fellow second-year player Kenny Young. Undrafted Otaro Alaka continues to shine and he led the team with six tackles, including two for a loss. Matt Judon and Alvin Jones each registered a sack. Patrick Onwuasor is growing into his leadership role. Grade: B-plus

Secondary: Teams are eventually going to stop throwing toward cornerback Marlon Humphrey's side of the field. The injury to nickleback Tavon Young has helped Cyrus Jones earn more reps. He has responded with several pass breakups and tackles, but he struggled in coverage in the second half. Cornerback Anthony Averett was beaten on the Packers' lone touchdown -- a seven-yard pass to Darrius Shepherd from Tim Boyle. Second-year safety DeShon Elliott had another solid game and is playing his way into the rotation. Grade: B

Special teams: Justin Tucker converted all four of his field-goal attempts, including one from 52 yards. Punter Sam Koch is already in midseason form. Coverage was effective. Tyler Ervin had a pair of kick-off returns for 43 yards, and returned two punts for 21 yards. Grade: A

Coaching: The Ravens won their 15th preseason game. While it doesn't not seem like much, it does help with an overall winning mentality. The offense is moving the ball without showing many of the new schemes that will be unveiled in the regular season. The defense is playing aggressively. Grade: A