The 1929 FA Cup final was an association football match between Bolton Wanderers and Portsmouth on 27 April 1929 at Wembley Stadium.
Bolton won 2–0, with goals by Billy Butler and Harold Blackmore.
En route to the final, Bolton defeated Oldham Athletic, Liverpool (after a replay), Leicester City, Blackburn Rovers (after a replay) and Huddersfield Town; Portsmouth beat Charlton Athletic, Bradford City, Chelsea (after a replay), West Ham United and Aston Villa.
The match was played in a front of 92,576 spectators and was refereed by Arnold Josephs.
For Bolton this meant that they had won their third FA Cup title.