On 25 April 2010, Lafferty scored the winning goal in a 1–0 win over Hibernian at Easter Road, securing the league title for Rangers with three matches left to play. On 22 August, Lafferty was sent off, along with opponent Kevin McBride, in a match at the same venue. On 25 September, Lafferty scored his first hat-trick for the club in a 7–2 victory over Dunfermline Athletic in the League Cup. Lafferty scored in Rangers' 4–0 win over Dundee United in April 2011, before missing an opportunity in the final Old Firm game of the 2010–11 season at Ibrox in a 0–0 draw. Lafferty then went on to score in three consecutive games in the title run in against Motherwell, Hearts and Dundee United. Lafferty then scored a hat-trick in the final SPL game of the season as Rangers beat Kilmarnock 5–1 and won their third consecutive league title.