AC Milan coach Leonardo believes his team would be "perfect" if only they displayed more balance on the pitch.

I Rossoneri fought back to secure a pulsating 4-3 win over Cagliari yesterday. Milan are third in the standings, seven points behind Serie A leaders Inter Milan after 13 games. "If we showed more balance, we would be perfect," Leonardo said. "We seem to play in the same way in every situation, whether we are ahead or behind."

Milan have struck 18 goals this season but given away 15 and their frail backline remains their main weakness this campaign. "It's true that we have problems in defence," Leonardo said. "But it's something we are aware of and we need to improve on."

It's true that we have problems in defence. But it's something we are aware of and we need to improve on.
AC Milan coach Leonardo

The Brazilian, however, praised his team's fighting spirit against a Cagliari side that had gone into the game at the San Siro on the back of four straight wins. Cagliari took a 2-1 lead after 30 minutes but Milan hit back with goals from Marco Borriello, Alexandre Pato and Ronaldinho en route to victory.

"We have turned around the result quickly and I am happy for that," Leonardo said. "All our three strikers have scored against a Cagliari side that had not given away a goal in three games. This team has learned to suffer and overcome adversity quickly."

The outcome marked Milan's fourth triumph in five games and Leonardo is optimistic his side can keep up with Inter, who won 3-1 at Bologna on Saturday. "Inter are very strong," said Leonardo. "But we are playing well. The league is highly competitive and the gap in the standings is close."