At the start of the 2011–12 season, Moore made his first appearance of the season, starting the whole game, in a 3–1 loss against Shrewsbury Town in the second round of the EFL Cup. However, he found his first team opportunity limited, just making four appearance in the first half of the season. Moore then scored his first goal of the season, on 3 December 2011, in a 4–2 loss against Blackburn Rovers. He continued to receive his playing time, mostly coming from the substitute bench. Moore scored his second goal of the season, in a 2–1 loss against Bolton Wanderers in the fourth round of the FA Cup. He then scored a late goal against Manchester City which was the winning goal on 11 March 2012 in a 1–0 victory. That result knocked Man City down to second place due to Manchester United 2–0 win over West Brom. After the match, Moore praised Wayne Routledge's performance and contribution for his assist, leading him to score with a header. Eventually, the club avoided relegation following a 4–4 draw against Wolverhampton Wanderers on 28 April 2012. At the end of the 2011–12 season, he went on to make twenty–two appearances and scoring three times in all competitions.