BALTIMORE (AP) — Steve McNair took Baltimore 93 yards to a touchdown on his only drive of the game, and the Ravens dominated the depleted offense of the Philadelphia Eagles in a 29-3 preseason victory Monday night.

The Eagles played without quarterback Donovan McNabb, who had surgery on a torn ligament in his right knee on Nov. 28. Coach Andy Reid said McNabb would make his preseason debut Friday night in Philadelphia’s second preseason game, at home against Carolina.

McNair went 6-for-8 for 73 yards, including a 6-yard TD pass to tight end Quinn Sypniewski, in Baltimore’s opening march of the preseason. Now in his second year with the Ravens, the 34-year-old McNair took a seat after the 12-play drive.

McNair’s backup, Kyle Boller, went 7-for-12 for 40 yards.

Troy Smith, the 2006 Heisman Trophy winner, completed 3-of-11 passes for 34 yards and ran once for 13 yards. Smith is competing for the third-string job against Drew Olson, who threw a 4-yard touchdown pass to Le’Ron McClain that made it 23-3 with 11:55 to go.

Willis McGahee, obtained during the offseason in a trade with Buffalo, had a 16-yard run during the initial series. He left with McNair and the first-team offense.

After finishing with 20 yards on four carries, McGahee said, “I still need to get comfortable with what the guys are doing up front. Other than that, it was good for a start.”