We call to that "scenarios", because the Game select some of the posible factors to determine the upcoming score, -condition, morale, win bonus etc- and the rating variables so to decide Who participates or resolve a scenario -scenario is always determined by weather-.
What you experienced is what we call a Super GK scenario.
Try to read matches in the same way the engine thinks.