The second matchday for women's soccer at the 2024 Paris Olympics delivered the goods from the early kickoffs to the late, with favorites flexing medal muscle and defiant underdogs forcing knockout-round deciders to the final day.

First, Japan scored a pair of stoppage-time goals to stun Brazil, while Colombia picked up where it left off in its Olympic opener and took hold of its knockout-round hopes by beating New Zealand.

Then, Nigeria battened down the hatches to shut down World Cup champions Spain while Zambia and Australia went defense-optional for a double-digit goal fest.

The best was saved for the last, quite literally. After the United States powered past Germany to give further proof of an Emma Hayes-led renewal, defiant Canada punked hosts France in the wake of severe penalties to its drone controversy-embattled program.

Got all that? Good. If you don't, we'll explain...

Brazil vs Japan

Momoko Tanikawa's spun stoppage-time strike from well outside the 18 delivered Japan a thrilling comeback win over Brazil at the Parc des Princes at the 2024 Paris Olympics women's soccer group play on Sunday.

Japan got a little help from VAR to tie the game before Tanikawa's hopeful effort won it well into eight minutes of stoppage in Paris. Saki Yumagai's stoppage-time penalty offset Jheniffer's first-half goal and Lorena Leite's heroics in goal as the teams split the spoils.

The game took a swing just before halftime, as Miyabi Moriya dragged her dribble atop the arc before taking a shot that met the arm of Rafaelle and sent Japan to the spot.

But Mina Tanaka's low penalty was read well and captured by Brazil keeper Lorena to keep the match scoreless heading into the break.

Brazil took the lead on a 2v2 break, as Ludmila da Silva laid off for Jheniffer. The Corinthians star looked for a second as she'd out-waited the chance, but the hesitation froze Japanese keeper Ayaka Yamashita and allowed Jheniffer to put the ball inside the near post.

Leite wasn't done with her heroics, making a tremendous high save in the 68th minute to deny Japan a fantastic equalizer.

Japan poured pressure toward the Brazil goal, and eventually was rewarded with a second penalty attempt. VAR intervened on a sliding handball that sent Saki to the spot. Leite would not be able to replicate her heroics and Japan leveled the line before taking all three points.

Japan join Brazil on three points. -- Nicholas Mendola

Match stats -- Japan 2, Brazil 1

New Zealand vs Colombia

Days after losing to France in a close contest, Colombia flexed its muscles against New Zealand to get a much-needed 2-0 win. 

This match had Colombian dominance written all over it as the South Americans bossed possession and repeatedly tested the Kiwi goal.

Marcela Restrepo kicked things off for Colombia with a wonder goal by smashing a volley just outside of the box into the bottom left corner, leaving no chance for New Zealand goalkeeper Anna Leat. Colombia continued creating chances and hit the woodwork on three separate occasions before Leicy Santos sealed the win with a 71st-minute goal.

Colombia was without starting striker Mayra Ramirez yet had no problem finding scoring opportunities, a good sign for its fans as the team still has another game without their key player. 

The result now puts Colombia in a “win-and-in” scenario for the team’s next game against Canada — who are dealing with an off-the-field situation itself — at 3 p.m. ET on Wednesday, July 31. New Zealand must get a win against France to keep its hopes alive of getting a third-place qualification spot for the next round. That match is at 1 p.m. ET on Wednesday, July 31. -- Leo Santos

Match stats -- Colombia 2, New Zealand 0

Spain vs Nigeria

Spain kept coming after Nigeria at the Stade de la Beaujoire on Sunday, firing off shot after shot after shot at the 2024 Paris Olympics women's soccer tournament group stage.

Finally, it broke through.

Alexia Putellas' 85th-minute free kick fooled Nigeria keeper Chiamaka Nnadozie at the end of a spectacular day's work, giving the World Cup champions six points and a place in the knockout rounds.

Nnadozie stood tall for 85 minutes, making several big stops and getting helped out by defenders along the way -- Osinachi Ohale's goal line left-footed clearance of Putellas was a huge help in keeping a zero on the board.

Spain (6 points) next meet Brazil (3 points) on Wednesday in a big-name clash that will go a long way to determine Group C, while Nigeria (0 points) hope to beat Japan (3) and get help to reach the knockout rounds.-- Nicholas Mendola

Match stats -- Spain 1, Nigeria 0

Australia vs Zambia

Australia and Zambia played the match of the Olympics so far as the Matildas came back from three goals down to win 6-5 at the Allianz Riviera.

Zambia’s Barbra Banda scored thrice for her third-ever Olympic hat trick while Stephanie Catley recorded a brace for Australia to produce a much-needed three points for their medal hopes. 

Chances for both teams seemed endless throughout the match, but it will be Zambia who will furious after surrendering a 5-2 lead with a little more than 30 minutes left to play. An own goal from Zambia goalie Ngamo Musole joined a set piece and penalty goals for Catley, and 90th-minute Michelle Hayman winner propelled Australia in Matchday 2. 

It was end-to-end action, and Australia enters the last match of the group stage most likely needing a win to secure a spot in the quarterfinals. Australia will play against the U.S. women’s national team at 1 p.m. ET on Wednesday, July 31. 

Match stats -- Australia 6, Zambia 5

France vs Canada

Jessie Fleming and Vanessa Gilles scored second-half goals as Canada stunned France to improve to 2-0 with a 2-1 win that got their points total back to zero following a six-point punishment at the 2024 Paris Olympics.

Marie-Antoinette Katoto's 42nd-minute goal gave the appearance of inevitability, but the controversy-embroiled Canadian team had other ideas.

Herve Renard's team took the lead just before halftime, and Katoto's soccer was scintillating as she drove two defenders including the powerful Kadesha Buchanan one way before cutting back, then drilling a low shot through the legs of a defender and inside near post of Kailen Sheridan.

Canada found some promising moments of attack in the early part of the second half and made their way France goalkeeper Pauline Peyraud-Magnin when captain Fleming chested the backstop's parry and pushed it into an empty goal in the 58th minute.

Peyraud-Magnin was injured on the goal by a wayward boot to the face. PSG keeper Constance Picaud took her place.

France had 61% of the ball but struggled to launch shots toward Sheridan's goal, putting just two on target compared to Canada's four on nine attempts.

The last one was the best one, as Picaud saved Jordyn Huitema's shot but defender Gilles was right there to slide a left-footed winner over the line. -- Nicholas Mendola

Match stats -- Canada 2, France 1

United States vs Germany

The U.S. women’s national was battled during its second group stage match against Germany, but the team showed just enough composure to walk away with a 4-1 win and likely a spot into the quarterfinals.

The result almost seals the deal for the U.S. to have a spot in the quarterfinals, barring a dramatic turn of events on Matchday 3, but Hayes would most likely be proud knowing she can count on her young squad to stay determined in a match against a strong opponent while facing adversity. -- Leo Santos

Match stats -- USA 4, Germany 1