In a tightly-fought contest, Thiago Cionek’s unfortunate own goal (37) handed Senegal the lead before their advantage was doubled through M’Baye Niang (60), who capitalised on a poor backpass from Grzegorz Krychowiak to score his first international goal after running on from the sideline having received treatment.
Krychowiak pulled a goal back for Poland with a powerful header four minutes from time, but Senegal held on for victory.
Senegal started the stronger team with Aliou Cisse’s men keen to break down the wings at any given opportunity.
Their first chance landed to former Watford forward Niang, whose attempted squared ball towards the far post skidded narrowly wide before, at the other end, Piotr Zielinski directed his bullet header over the bar.
A corner from Niang then reached Salif Sane, but he smashed his free header into the ground and over the bar.
Poland responded brightly in the second half as Robert Lewandowski tested Khadim N’Diaye in the 52nd minute, but the Senegal goalkeeper did well to parry his effort away.
Though Adam Nawa?ka’s side were growing into the game, Senegal scored on the hour mark following a dreadful error from Krychowiak.
The PSG midfielder’s bizarre hoof back to Szczesny was intercepted by the onrushing Niang, allowing for a simple tap-in.
Senegal were able to hold on in the final few minutes, despite some late Poland pressure, to get their World Cup campaign off to a dream start.
Poland continue their quest for qualification against Colombia at 6pm on Sunday. Senegal, meanwhile, take on Japan earlier on the same day at 3pm.