In the third game of the 2007 season against the Baltimore Ravens, Warner came off the bench because Leinart was again not playing well. He led a comeback, completing 15 passes out of 20 attempts for 258 yards and 2 touchdowns. This brought them to a tie game (23–23), but after the Ravens made a last second field goal, Arizona lost the game 26–23. On September 30, 2007, during the Week 4 game against the Pittsburgh Steelers, he went in for Leinart because he was not playing well again. Leinart was later placed on Injured reserve, so Warner was named the starter for the rest of the 2007 season.