Cremonese had 62 per cent of the ball and created 11 chances to Bari’s eight.
The visitors were gifted an early lead when Raffaele Maiello scored an own goal in the second minute of play when a cross hit him in the leg, sending it goal bound.
Cremonese had their second in the 66th minute when Frank Tsadjout’s driving run down the left wasn’t dealt with, allowing him to cut the ball back to Michele Collocolo for an easy finish.
Malcom Edjouma got one back for the home team in added time with a first-time volley, but it wasn’t enough for Bari who find themselves in the relegation playoff zone.
Cremonese sit third on the table, Jus two points behind Como in second.
Want access to every Serie A and Serie B game live and on demand? Click here.