Rodgers threw for 260 yards and three touchdowns, Eddie Lacy ran for another score, and the Packers grinded out a 31-13 win Sunday over the Cleveland Browns.

Lacy finished with 82 yards, while tight end Jermichael Finley had a 10-yard touchdown catch in the first quarter before leaving with a neck injury.

MORE: Live scoreboard | Must-see photos | Finley injures neck

Green Bay (4-2) won its third straight and took over first place in the NFC North.

Rodgers finished 25 for 36 in methodically carving up Cleveland (3-4) despite already being without two of his top targets in injured receivers James Jones and Randall Cobb.

Then Finley left with about 10 minutes to go with a neck injury after a late hit by Brown safety Tashaun Gipson on a 10-yard gain. He was carted off the field, and the team later said Finley had movement and feeling in his extremities.

The defense took care of the rest against a struggling Weeden, who finished 17 for 42 for 149 yards. The Browns' Jordan Cameron caught a 2-yard touchdown pass in the fourth quarter to cut the lead to 11 with 6:09 left.