Both the 49ers and Browns could have legitimate complaints about both the weather and officiating in Week 6.
The San Francisco 49ers should feel happy about holding a slim 10-7 halftime lead over the Cleveland Browns in Week 6, although Browns fans probably aren't too thrilled because the officials under referee John Hussey were tossing around some odd flags.
Including not calling a fumble by Browns quarterback P.J. Walker just before halftime when it appeared as if it was a strip-sack fumble.
The ruling on the field, which suggested a forward pass, was upheld since there wasn't enough irrefutable evidence to support.
That was only one bad call from the officials, who missed one facemask on wide receiver Ray-Ray McCloud while also messing up on a wrong-team call that eventually found its way to Niners cornerback Ambry Thomas after initially being called on Cleveland.
The officials played a minor storyline in the first half, yes. But, fortunately, they haven't quite made the game about themselves, which is good. Cleveland had seven penalties for 67 yards, while San Francisco had five for 39.
The weather, though, was probably the bigger problem.
Rainy weather already impacting 49ers, Browns
Rain and clouds were going to be factors at Cleveland Browns Stadium, and the rain certainly picked up toward the end of the first quarter.
A sloppy field led to cornerback Deommodore Lenoir falling down on what turned into a long catch by Browns wide receiver Amari Cooper, and that paved the way for Cleveland's touchdown.
Additionally, quarterback Brock Purdy's hand slipped off the ball on an attempted pass, which resutled in a fumble he fortunately recovered.
Perhaps things clean up after halftime, but it's appearing to be a grueling challenge for San Francisco so far.
And the Browns receive the second-half kickoff.