Who won the world cup last night July 8, 2019 16 32 64 128 Who won world cup World cup last match Who won the world cup 1998 World cup winners list