Moore was traded to the Colorado Rapids on 8 May for Marvin Chávez who in turn traded Moore to Toronto FC for Gale Agbossoumonde. He scored in his league debut with the team in a win against New York Red Bulls on 17 May after coming on as a sub in the 56th minute for Gilberto Oliveira Souza Júnior. This was followed up with his second goal of the season, in a 2–2 draw against Sporting Kansas City. However, during a 1–1 draw against Chicago Fire on 2 July 2014, he was sent–off in the 29th minutes after "a mid-air collision with Fire midfielder Chris Ritter". Three days later on 5 July 2014, Moore scored his third goal for the club, in a 2–1 loss against D.C. United. A month later, he scored two goals in two matches between 2 August 2014 and 10 August 2014 against Montreal Impact and Columbus Crew. Moore then scored his sixth goal of the season on 21 September 2014, in a 3–0 win against Chivas USA. At the end of the 2014 season, Moore went on to make twenty–nine appearances and scoring six times in all competitions.