Boyd scored his sixth goal of the 2010–11 campaign in Peterborough's 5–4 win against Swindon Town in October 2010. Two weeks later, Boyd was sent-off for violent conduct in a 3–0 home loss to league leaders Brighton & Hove Albion, only the second time he had been red carded in his career. He returned to first-team action on 16 November 2010, playing in the club's 4–1 FA Cup win over Stockport County. Boyd had to wait four months for his next goal, scoring twice against Sheffield Wednesday on 1 February 2011. He went on to score five goals in five matches throughout February and March, scoring once against Colchester United. This goal was followed by braces against Exeter City and Carlisle United respectively, although Boyd missed the chance to complete his hat-trick in the latter match when he missed a 90th-minute penalty. Three days later, on 15 March 2011, Boyd scored twice against Sheffield Wednesday in a 4–1 victory at Hillsborough. He made it eight goals in eight matches when he scored in Peterborough's 2–2 away draw at Bristol Rovers. He took his goal tally to 17 for the season when he scored Peterborough's third goal in a 5–0 home win against Dagenham & Redbridge on 7 May 2011. Boyd played in all three of Peterborough's play-off fixtures, playing the whole match in the 2011 League One play-off Final at Old Trafford as Peterborough beat Huddersfield Town 3–0 to earn promotion back to the Championship. During the club's successful 2010–11 campaign, Boyd scored 17 goals in 51 appearances.