 MacLean ended a run of seven games without scoring in a 2–2 draw against Hearts on 15 December 2012.Later in the season, MacLean was a regular in the first team, though his goalscoring form dropped, as he was used in more of a supporting role.In the 2013–14 season, MacLean was included for four matches in the Europa League match and in the first leg of their Europa League third qualifying round tie, he scored his first European goal, in a 1–0 win over Belarus side Minsk.