The talented midfielder, as he would be termed now, was just 20 years old and had scored against Celtic in a replay of the Scottish Cup Final in 1909 which finished 1-1.
It had been suggested in one newspaper that in the event of a draw extra time would be played rather than a second replay and the 60,000 crowd were expecting more action.
When they did not get it, they reacted violently; charging onto the field, smashing down barriers and attacking the vastly under-strength police force. Fires were set on the trackside as anything combustible was burned and the rioters even severed the hoses of the Fire Brigade, who arrived to put out the flames.
They mayhem lasted for four hours but it has to be made clear that this was not rival fans clashing. They were united against the authorities, although their actions were undoubtedly fuelled by whisky.
The two clubs encouraged the SFA to withhold the Cup and they were fined £150 each.
Having endured all of that, Gordon was no doubt toughened for the horrors of the First World War as he was one of a number of Rangers players who saw active service.
He served with the Highland Light Infantry, who were based at Maryhill Barracks in Glasgow, in 1916 although details of his exact involvement are sketchy.
Gordon was signed in the summer of 1907 from Junior side Renfrew Victoria and he played 22 games in his first season, scoring just once in a 2-0 win over Clyde on March 14 1908.
Right-half was his favoured position but his great natural ability also allowed him to figure at left-back, centre-forward and both wing berths too.
It took him four years to win his first major honours as a Rangers player as Celtic had a stranglehold at the time but Rangers were about to enter a bright period as they won three successive Scottish League titles.
The 1910/11 campaign was a huge one. In these days the Glasgow Cup was a major event and 65,000 watched Rangers – including Gordon – beat Celtic 3-0 as the Light Blues won the trophy for the first time in nine years.
They also won the Glasgow Merchant’s Charity Cup, beating Celtic 2-1, but the title was the main thing and Rangers pipped Aberdeen by four points with Gordon at the hub of the success.
Jimmy was an Old Firm hero the following season when he scored the clinching goal in a 3-1 win over Celtic at Ibrox and the title was retained with Celtic six points behind.
Then the third title in a row was achieved in 1912/13 and an amazing 90,000 crowd watched Rangers beat Celtic 3-1 in the Glasgow Cup Final.
It was a further five years before Gordon tasted championship success again and by this time players like Sandy Archibald and Tommy Muirhead had come into the team.
He scored 11 goals in 16 matches in the successful 1917/18 campaign when Rangers produced 12 wins and two draws and lost once in their last 15 games to edge Celtic by one point.
Gordon was a Cup hero the following season when he scored in the 2-0 Glasgow Cup Final win over Celtic – again played in front of a huge crowd, this time 65,000.
And he was a champion in his final season with Rangers – 1919/20 – scoring 10 goals, including a hat-trick against Dumbarton.
He played 10 times for Scotland between 1912 and 1920 and had great success with the national team.
Undoubtedly his finest hour was when he captained the Scots to a 3-1 victory over the Auld Enemy at Hampden on April 14, 1914 in front of 105,000 supporters.
He would have earned more international honours but the SFA put a hold on all matches during the First World War. Gordon was capped three times six years later and his final game was a 5-4 defeat by England at Sheffield Wednesday’s Hillsborough ground.
On leaving Rangers be played briefly for Dunfermline and then set up in business with former Rangers colleague James Galt to run a series of Billiard Halls.
He died on November 22, 1954.
Hero on the field and in battle
Born: July 23, 1888, Saltcoats, Ayrshire
Honours won with Rangers:
League (5)- 1910/11, 1911/12, 1912/13, 1917/18, 1919/20 (5)
Caps – 10, Scotland