Morrissey was discharged from hospital yesterday after collapsing on stage with breathing difficulties.
The 50-year-old former Smiths singer was performing at the Oasis Leisure Centre in Swindon on Saturday night when the gig was cut short after a rendition of This Charming Man.
A spokeswoman for the hospital said: “Morrissey became unwell, and he was admitted overnight as a precautionary measure. He's been seen by the medical team, much improved and now discharged home.”
Onlookers described seeing Morrissey “straining” to perform and slumping to his knees on stage. Two band members then rushed to his side and dragged him offstage.
Eyewitness Mark Taylor (40) said: “The stage went dark and he was taken off the stage and then his band all left the stage.
“There was a wait of about 25 minutes before one of the stage crew came on and said Morrissey had left the building, and that he was seriously ill.
“Everybody started booing, thinking ‘here we go again'.
“He has a bit of a poor track record for cancelling his concerts.”
Jillian Moody said the crowd did not realise initially how serious it was and expected the singer to return to the stage.
She told the BBC: “I didn't think he looked particularly well, but then again he's well known as a reclusive character so I sort of thought that was just the way he was when he was on stage.
“He kept putting his hand up to his mouth as if he felt sick or... perhaps he was trying to hide something, but he didn't look particularly comfortable.”
Last night, a spokeswoman for the Great Western Ambulance Service said: “Just after 9pm we got a call to a 50-year-old man who was reported to be suffering from respiratory problems and was unconscious. We sent a paramedic in a double-crewed ambulance.
“When they arrived they found a conscious patient who was not feeling well at all.”