Moore made his Albion debut on 23 February 2008, coming on as a second-half substitute in a 2–1 home defeat to Hull City. He received the first red card of his career in a 4–1 home defeat to Leicester City on 15 March 2008. Despite being suspended, Moore was featured in and out of the starting eleven for the side, mostly coming on from the substitute bench. West Bromwich Albion was promoted to the Premier league after beating Queens Park Rangers 2–0 on the last game of the season. At the end of the 2007–08 season, he went on to make ten appearances in all competitions.