George Torakis scored with 21 seconds left to cap a run of four unanswered goals as Canada's men's water polo team came back to tie Montenegro 8-8 on Monday at the FINA World Championships in Budapest, Hungary.

Aria Soleimani started the offensive outburst and Canadian captain Nicolas Constantin-Bicari made it a two-goal game with just under three minutes to play. Reuel D'Souza scored before Torakis redirected a Constantin-Bicari pass to tie it with the man advantage.

Men's water polo - Montenegro vs Canada1:23:43

It was the preliminary round opener for both teams. Constantin-Bicari, Torakis and D'Souza had two goals apiece and Devon Thumwood had the other Canadian goal.

Canada will next play Kazakhstan on Wednesday.

Competition continues through July 30. Canada finished ninth at this event in 2015.

Croatia, the only team to have won a medal at each of the last five worlds, defeated the United States 12-7 in Group D, where Russia beat Japan 15-8 in the late match.

Three-time champion Hungary got the home fans cheering by beating Australia 13-3, and Italy defeated France 18-9 in the other Group B game.

Defending champion Serbia routed South Africa 21-5 to begin its campaign in Group C, where Greece almost let a three-goal lead slip against Spain before winning 8-7.

Also, Brazil beat Kazakhstan 6-2 in Canada's Group A.