Inter Milan's 10-game winning run in all competitions was ended Sunday with a 3-2 loss at Atalanta in Serie A.

Giacomo Bonaventura gave Atalanta the lead in the ninth minute but Fredy Guarin equalized with a free kick in the 56th.

German Denis restored Atalanta's advantage minutes later before adding another from the penalty spot after Matias Silvestre appeared to be harshly judged to have brought down Maxi Moralez.

Rodrigo Palacio pulled back a consolation goal late on.

After ending Juventus' 49-game unbeaten run in Serie A last weekend, Inter has slipped four points behind the leader and defending champion.

Earlier, Lazio came from behind to beat Roma 3-2 in a rain-drenched derby, and AC Milan missed a penalty in losing 3-1 against Fiorentina.