Brazil beat Japan 2-1 in a dramatic FIFA World Cup 2026 knockout match as Gabriel Martinelli scored a 96th-minute winner.