Fernandinho began the 2011–12 season with Shakhtar's only goal in a 3–1 Super Cup defeat to Dynamo Kyiv. On 31 July he scored Shakhtar's only goal in a match against Arsenal Kyiv, however a 95th-minute equaliser prevented them from winning the match and taking all three points. He netted a goal in a 3–1 victory against Dnipro Dnipropetrovsk on 13 August. On 27 November he scored the second goal, from a penalty, in a 5–0 victory over Karpaty Lviv. On 27 April, he scored a penalty in a 4–3 Ukrainian Cup match against Volyn Lutsk. He netted the winning goal in a 2–1 victory against Metalist Kharkiv on 2 May. He scored six goals in 32 appearances, with 24 appearances and four goals in the league, over the season. He played in the Ukrainian Cup Final victory over Metalurh Donetsk. At the end of the season, with his contract due to expire, he signed a new five-year contract with the club until 2016. Shakhtar retained the league title for the third year in a row, Fernandinho's fifth overall with the club, and also secured another Cup trophy, their second in a row.