TAMPA - Ben Roethlisberger threw for 353 yards and three touchdowns to lead the Pittsburgh Steelers to a 30-27 victory over the Tampa Bay Buccaneers on Monday night.

Capping a tumultuous week in which star receiver Antonio Brown made headlines by shouting at an assistant coach on the sidelines and getting into a spat on social media, the Steelers (1-1-1) built a 20-point lead before holding on for their first win.

Vance McDonald scored on a 75-yard pass play and finished with four catches for 112 yards. Brown and Ryan Switzer also had first-half TD receptions for Pittsburgh, which led 30-10 at halftime.

The Steelers' defense forced four turnovers, including three first-half interceptions of Ryan Fitzpatrick, the 35-year-old journeyman who threw for 819 yards and eight touchdowns in two victories to begin Tampa Bay's season.

Fitzpatrick led his team to 17 fourth-quarter points to make it close.