Last EMEA team standing at Masters London 2026 · Team Vitality 98% — Polymarket odds