Star Geelong forward Jeremy Cameron has been taken to hospital after being subbed out of the Cats' AFL smashing of Essendon.
The 28-year-old collided with Bombers defender Jayden Laverde during the first quarter at the MCG on Saturday and both players pulled up sore.
Cameron attempted to remain on the field but came off the ground and never returned.
Geelong reported Cameron suffered a hip pointer injury but the former GWS ace was struggling to breathe in the Cats' rooms, indicating a possible broken rib.
He was taken to hospital midway through the final quarter as Geelong cantered to a massive victory over the Bombers.