The pub's floor 'fell in' as many people were watching a football match