089d789e49
The buildup timeline mostly surfaced unrelated events (a substitution before a goal explains nothing). Replaced with the sources that actually describe the event: - goals match to their captured shot: situation (corner / counter / set piece / penalty), distance to goal, xG as a plain-language chance percentage, and xGOT for the finish quality - the attack-momentum curve judges whether the goal came with or against the run of play (prior five minutes, only when clear-cut) - VAR / video-review feed lines still surface on the matching event — the one slice of play-by-play that genuinely explains a decision - the feed's action description stays as the de-emphasized last line, with the redundant scorer prefix stripped; booking reasons unchanged - name matching shared from the lineup pitch (diacritic/order-proof), with a unique same-side-and-minute fallback Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>