Ben Roethlisberger threw for 340 yards and six scores to set an NFL record for most touchdown passes in consecutive games, leading the Pittsburgh Steelers to a 43-23 victory over the Baltimore Ravens on Sunday night.

A week after passing for a franchise-record six touchdowns against Indianapolis, Roethlisberger duplicated the feat as Pittsburgh (6-3) earned its third consecutive win. Roethlisberger's 12 touchdown passes over the last two games broke the mark of 11 set by Tom Flores for Oakland in 1963 and matched by New England's Tom Brady in 2007.

Antonio Brown caught 10 passes for 138 yards and a score. Rookie Martavis Bryant hauled in two scoring receptions and has five touchdowns in three games.

Joe Flacco passed for 303 yards with two touchdowns and an interception but the Ravens (5-4) were undone by a sloppy second quarter.

___

Online:

AP NFL website: www.pro32.ap.org and www.twitter.com/AP_NFL