England’s upset victory over Mexico to advance to the World Cup quarterfinals delivered nearly 22 million viewers for Fox Sports on Sunday night.

Viewership of the global soccer tournament viewership stayed strong over the Independence Day holiday weekend with more than 15.5 million viewers tuning in for Friday’s wild game that almost saw tiny Cabo Verde take out longtime World Cup contender Argentina.

On Sunday, England’s knockout of Mexico delivered 21.7 million viewers for Fox Sports on Sunday, making it the most-watched World Cup telecast in U.S. history for a match that did not include Team USA. Viewership peaked in the final 15 minutes with 25.7 million viewers.

The crowd for the July 3 Argentina-Cabo Verde game peaked with 22.958 million viewers from 8:30-8:45 p.m. ET. Argentina took the lead only a few minutes into the 30 minutes of extra time, but Cabo Verde answered to tie the tight match back up. The tournament this year marks Cabo Verde’s first World Cup appearance.

The Colombia-Ghana match saw an average of 10.387 million viewers. Colombia won 1-0 in its second-ever World Cup knockout-stage win and first since 2014 in Brazil.