Yaya Sanogo is finally starting to find his feet again up front after a turbulent few years, and not a moment too soon for new club Toulouse FC.

A number of injuries kept Sanogo from ever coming close to his potential during his time with Arsenal. In just four seasons from 2013/14 to 2016/17 he missed a total of 145 games with injury, according to transfermarkt.

It’s not as if that all suddenly went away after his move to France last summer either. Sanogo’s fitness issues meant he wasn’t even in the squad for eight league games in the first half of the season. When he was, he rarely started, only doing so twice in 19 matches.

In fact, his first 90 minutes of the campaign came just one month ago, in a 3-3 draw with AS Monaco.

The fitter Sanogo gets though, the better he’s playing. The striker has four goals and one assist in his last seven league games, winning Toulouse priceless points as they scramble to avoid the drop. The Ligue 1 side are in 17th, just one point away from the relegation zone.

In that 3-3 draw with Monaco he scored one and won a penalty as Toulouse made a comeback from two goals down. Then, last weekend, the 25-year-old came up with the goods just at the right time once again.

First he scored an 89th minute equaliser against Strasbourg with an inch-perfect header:

Then, two minutes later, he scored again. Another great header was turned onto the post by Oukidja’s fingertips, but Sanogo was ready for the rebound:

Unfortunately, Toulouse then showed why they’re in such a mess, throwing away the lead with an own goal in the fourth minute of stoppage time. The point was enough to keep them ahead of Troyes though.

It’s good to see Sanogo finally finding somewhere he can regularly make a positive impact. Hopefully he can keep the side up and push on again next season.