In 2023, Rangers scored a controversial goal against Partick Thistle in the Scottish Cup. Thistle Player Kevin Holt was about to pass the ball back to the Rangers after their player received treatment. But then a Rangers player snatched the ball and scored. Rangers manager Mick Beale instructed his team to allow Thistle a free run at goal because it was bad sportsmanship.
However, this rubbed their goalkeeper up the wrong way. The Thistle attacker ran unopposed toward the goal to score an easy tap-in. But McGregor stormed out and did his best to deny him. He almost succeeded in blocking the shot and attracted a lot of scorn online. He had a winning mentality and valued points over public perception (via The Scotsman).