— Canada was on the verge of elimination, two goals and just 45 minutes away from being ousted from its most important tournament, and on home turf.

Clearly the Canadians weren't willing to let it end.

Trailing 2-0 to Finland at halftime, Nichelle Prince scored the game-winner as Canada roared back to win 3-2 at the FIFA U20 Women's World Cup on Friday, breathing new life into the team's hopes of advancing.

"It was a great atmosphere in the locker-room (at halftime) considering the score," said coach Andrew Olivieri. "They were just really clear of the objective in the second. We had to find a way to finally put one in and then keep the pressure on."

Janine Beckie and Valerie Sanderson, second-half substitutes, also scored in a thrilling final 45 minutes that Canada thoroughly dominated.

Coming off a 1-0 loss to Ghana in their tournament opener, the Canadians needed at least a draw to have any hopes of moving on, but a victory looked far from certain until Beckie, who plays college soccer at Texas Tech, finally scored the team's first goal of the tournament in the 48th minute.

The 19-year-old, whose older brother is former Columbus Crew defender Drew Beckie, fired a shot off the post that curled in off a Finnish defender.

"Andrew (made the substitutions) to bring a little bit more energy to the game, we were in a little bit of a slump so I just wanted to come on and bring my own kind of energy and my game," Beckie said. "I scored the goal, thank god, it was a great ball in, and we were just really excited to get in there and make a difference."

Sanderson, a 19-year-old who plays for the University of Memphis, pulled Canada even in the 50th when she one-timed a low cross from Prince to beat Finnish goalkeeper Vera Varis.

The 19-year-old Prince, a forward at Ohio State University, scored in the 80th minute, one-timing a cross from Beckie to the delight of the noisy fans at National Soccer Stadium — or BMO Field to its regular inhabitants, Major League Soccer's Toronto FC.

"It was an amazing feeling," Prince said. "We all worked hard to get back to the 2-2 tie, and we just had to push a little bit longer and get that extra goal in. I knew we were going to get it and I was happy I could be the one to score."

The game drew 16,503 fans to the lakeshore stadium. A large section of Ghana fans had stuck around from their 3-0 loss to North Korea in the early game, and spontaneously broke into "O Canada."

"That's for sure the biggest crowd I've ever played in front of, and it was just incredible," Beckie said. "To have this World Cup at home in front of a 16,000-plus stadium is just an unbelievable feeling, and for them to be behind us the whole game, even when we were down, they really helped us get that win."

Earlier in the day, Ri Un-Sim scored twice as North Korea blanked Ghana 3-0 to take sole possession of top spot in Group A.

Jo Son-Yon also scored a stoppage-time penalty for North Korea (2-0-0), which will face Canada on Aug. 12.

In Group B play, Sara Daebritz and Theresa Panfil each scored twice as Germany and China battled to a 5-5 draw. Pauline Bremer added the other for the Germans (1-1-0), while Zhu Beiyan led China (0-2-0) with a pair of goals and Jiali Tang, Zang Chen and Lei Jiahui each scored once.

Also, Lindsey Horan scored once to lead the United States to a 1-0 victory over Brazil. The Americans are 1-0-1, while Brazil is 0-1-1.