The Cleveland Indians have announced the July 4 game against the Detroit Tigers will start at 9:30 p.m.
The game was originally scheduled to start at 7:10 p.m. but was delayed due to rain.
It was the first time the Indians have sold out since the home opener, selling 34,000 tickets for Monday night's game.
According to ESPN, the team has the lowest attendance record in the league for 2016, averaging just over 16,000 fans per game.
But a historic winning streak, despite a couple recent losses, seems to be getting fans to fill those seats.
"We feed off this, we feed off a full ballpark," said Joel Hammond, the Indians' assistand director of communications.