Diego Costa scored his Spanish league-leading 18th and 19th goals to help Atletico Madrid come back to beat Levante 3-2 on Saturday and provisionally move to the top of the table.

Levante stunned the hosts by scoring less than a minute into the match when Andreas Ivanschitz finished off a team buildup.

After its nervy start, Atletico took control through Diego Godin's 30th-minute header and Diego Costa put his team ahead two minutes after the break.

Levante wasn't done and Pedro Rios made it 2-2 in the 56th with a solo effort to win the ball, sprint forward and score from distance.

Diego Costa, however, restored Atletico's lead for good in the 77th by stepping up to convert a penalty after Juanfran Torres was fouled by Ruben Garcia.