The Cleveland Browns and Tampa Bay Buccaneers appeared headed for a dramatic finish Sunday before Mother Nature stepped in.