On 2 May 2021, he scored a hat-trick to bring his league season scoring total to 19, as Zenit secured their third title in a row in a 6–1 victory over second-place FC Lokomotiv Moscow. He was overtaken as the league top scorer by his teammate Artem Dzyuba in the last game of the season on 16 May 2021 when Dzyuba scored four to bring his total to 20. He was voted RPL Player of the Season for the 2020–21 Russian Premier League season.