Buffalo Bills vs Cleveland Browns

NFL
Bills
11-4
23-20
Final
Browns
3-12
Huntington Bank Field
TV: DAZN

Drive chart

Drives

  • End of Game
  • Punt
  • Downs
  • Downs
  • Punt
  • Field Goal
Team1234T
BUF7133023
CLE737320

Who won: Bills 23-20

The Buffalo Bills beat the Cleveland Browns 23-20 on Sunday, December 21, 2025 at Huntington Bank Field. The Bills outscored the Browns 13-3 in the 2nd quarter. Josh Allen led the Bills in passing yards (12/19, 130 YDS). Shedeur Sanders led the Browns in passing yards (20/29, 157 YDS, 1 TD, 2 INT).

Win probability

100%BUF final
BUFCLE

Tap or hover the line to see the play.

Play by play

  1. Q4 0:20

    J.Allen kneels to CLV 40 for -1 yards.

    2nd & 11 at CLE 39

  2. Q4 0:43

    J.Allen kneels to CLV 39 for -1 yards.

    1st & 10 at CLE 38

  3. Q4 1:27

    A.Anderson reported in as eligible. J.Allen left guard to CLV 38 for 2 yards (D.Bush; C.Schwesinger).

    3rd & 1 at CLE 40

  4. Q4 1:27

    Timeout #3 by CLV at 01:27.

  5. Q4 1:34

    J.Allen pass short left to J.Hawes to CLV 40 for 8 yards (J.Baker) [A.Wright].

    2nd & 9 at CLE 48

  6. Q4 1:34

    Timeout #2 by CLV at 01:34.

  7. Q4 1:38

    J.Cook up the middle to CLV 48 for 1 yard (M.Graham; C.Schwesinger).

    1st & 10 at CLE 49

  8. Q4 1:49

    C.Bojorquez punts 51 yards to BUF 48, Center-R.Sunahara. K.Shakir to CLV 49 for 3 yards (T.Avery).

    4th & 32 at CLE 1

  9. Q4 1:55

    (Shotgun) S.Sanders pass incomplete deep right to J.Jeudy.

    3rd & 32 at CLE 1

  10. Q4 1:55

    Two-Minute Warning

    3rd & 32 at CLE 1

  11. Q4 2:01
    FLAG

    (No Huddle, Shotgun) S.Sanders pass incomplete short right [G.Rousseau].PENALTY on CLV-S.Sanders, Intentional Grounding, 14 yards, enforced at CLV 15.

    2nd & 18 at CLE 15

  12. Q4 2:37

    (No Huddle, Shotgun) S.Sanders sacked at CLV 15 for -8 yards (sack split by G.Rousseau and J.Poyer).

    1st & 10 at CLE 23

  13. Q4 2:47

    (Shotgun) S.Sanders pass short right to M.Corley pushed ob at CLV 23 for 11 yards (J.Poyer).

    1st & 10 at CLE 12

  14. Q4 2:53

    J.Allen pass incomplete short right to D.Knox.

    4th & 1 at CLE 11

  15. Q4 3:34

    (Shotgun) J.Allen pass short right to K.Shakir to CLV 11 for 5 yards (M.Harden).

    3rd & 6 at CLE 16

  16. Q4 3:34

    Timeout #1 by CLV at 03:34.

  17. Q4 3:39

    J.Cook right guard to CLV 16 for 3 yards (M.Diabate).

    2nd & 9 at CLE 19

  18. Q4 4:21

    J.Cook up the middle to CLV 19 for 1 yard (M.Graham).

    1st & 10 at CLE 20

  19. Q4 5:02

    J.Allen pass short right to D.Knox to CLV 21 for 9 yards (C.Schwesinger).Buffalo challenged the short of the line to gain ruling, and the play was REVERSED.J.Allen pass short right to D.Knox to CLV 20 for 10 yards (C.Schwesinger).

    1st & 10 at CLE 30

  20. Q4 5:08

    (Shotgun) S.Sanders sacked at CLV 31 for -13 yards (G.Rousseau).

    4th & 2 at CLE 44

  21. Q4 5:47

    (Shotgun) S.Sanders pass short middle to C.Tillman to CLV 44 for 8 yards (J.Bosa).

    3rd & 10 at CLE 36

  22. Q4 6:24

    (Shotgun) S.Sanders pass short right to J.Jeudy to CLV 36 for 1 yard (Ta.Johnson).

    2nd & 11 at CLE 35

  23. Q4 7:05

    I.Bond left end to CLV 35 for -1 yards (C.Bishop).

    1st & 10 at CLE 36

  24. Q4 7:05

    Official Timeout at 07:05.

  25. Q4 7:13

    M.Wishnowsky punts 41 yards to CLV 36, Center-R.Ferguson, fair catch by G.Larvadain.

    4th & 22 at BUF 23

Leaders

BUFCLE
Passing Yards
Josh Allen
12/19, 130 YDS
Shedeur Sanders
20/29, 157 YDS, 1 TD, 2 INT
Rushing Yards
James Cook III
16 CAR, 117 YDS, 2 TD
Shedeur Sanders
4 CAR, 49 YDS
Receiving Yards
Khalil Shakir
4 REC, 34 YDS
Trayveon Williams
4 REC, 38 YDS
Sacks
Greg Rousseau
2.5
Carson Schwesinger
1
Tackles
Jordan Poyer
11
Carson Schwesinger
14