Sunderland, who were in the Premier League two years ago, showed little attacking ambition and had to rely on three vital saves from goalkeeper Jon McLaughlin to see them through to the final while hosts Portsmouth also hit the bar.
The north-east club, who have been English champions six times, will face either Charlton Athletic or Doncaster Rovers in the final at Wembley on May 26 for the right to be promoted to the Championship, England's second tier.
League One
Bauer strikes at the death to send Charlton into the Championship
26/05/2019 AT 16:29
Sunderland spent 10 consecutive seasons in the Premier League before going down in 2017 and were then relegated to the third tier of English football.
League One
Barnsley file formal complaint after incident involving Barton
16/04/2019 AT 10:19
League One
Attendance watch: More fans watch League One Sunderland than Tottenham
26/12/2018 AT 17:47