Eric Hosmer’s no-doubt homer enabled the Royals to conclude a long remarkable — and, at times, scary — night into early Thursday morning with a 6-5 victory over the Cleveland Indians at Kauffman Stadium.

It was a night that started 2 hours, 37 minutes late because of a rain delay and saw the Royals lose their best player when left fielder Alex Gordon suffered a possible concussion and a bruised hip after slamming into a wall.

“That’s a good win,” Hosmer said. “We’re hoping Gordo is OK, and the word around the street is he’s OK, so that’s like two wins for us in one night.”

Hosmer’s homer also enabled the Royals to survive a betrayal by their own stadium. It provided them with just enough to survive it all — or it did once Greg Holland closed out the game at 1:07 a.m.

“At least our fans got to see fireworks on the Fourth,” manager Ned Yost said. Yes, there were post-game fireworks for those who remained from the announced crowd of 28,534.

Gordon will be reevaluated later Thursday but believes he will be fine.

“I’ve got a sore butt,” he said. “That’s pretty much all I feel right now. I’ll get reevaluated (later Thursday), but I don’t think it’s that bad. Nothing serious.

“I’ve been on the DL (disabled list) before. I’m not going on again.”

Hosmer’s homer was a two-out bomb on a 95-mph fastball from reliever Cody Allen. It was a no-doubter from the time it left the bat and sailed 421 feet to dead center field.

“That’s a guy who works off his fastball,” Hosmer said. “That’s the main thing we’ve been working on — in counts like that, not missing the fastball. It’s an aggressive approach.”