Skip to content
Live scoresView all →
Serie B logoSerie BMatchday 9

Cesena vs Empoli 2-1

  • Cristian Shpendi39'
  • Edoardo Saporiti62'
  • Jacopo Seghetti (OG)74'
Kick-off
Tue, 27 Oct 2026 · 19:00 (UTC)
Venue
Dino Manuzzi, Cesena
Referee
Mario Perri

Match timeline

  1. 90+5’Red cardEmpoli crestEmpoliSteven Shpendi
  2. 90+3’VAR checkEmpoli crestEmpoliFilippo Di StefanoCard upgrade confirmed
  3. 89’Yellow cardCesena crestCesenaVittorio Magni
  4. 83’SubstitutionCesena crestCesenaVittorio Magni ONX. Druiventak OFF
  5. 81’Yellow cardCesena crestCesenaCristian Shpendi
  6. 79’Yellow cardCesena crestCesenaAlessandro Debenedetti
  7. 76’SubstitutionEmpoli crestEmpoliFilippo Di Stefano ONCristian Cauz OFF
  8. 74’Own goalCesena crestCesenaJacopo Seghetti1 – 2
Show 14 earlier events
  1. 71’SubstitutionCesena crestCesenaAlessandro Debenedetti ONLuca D'Andrea OFF
  2. 71’SubstitutionCesena crestCesenaMatteo Guidi ONEmil Bohinen OFF
  3. 71’SubstitutionEmpoli crestEmpoliFilippo Bandinelli ONGerard Yepes OFF
  4. 62’Goal!Empoli crestEmpoliEdoardo Saporiti1 – 1
  5. 56’SubstitutionEmpoli crestEmpoliJoseph Ceesay ONBogdan Popov OFF
  6. 45+3’Yellow cardEmpoli crestEmpoliLuca Magnino
  7. 45’SubstitutionEmpoli crestEmpoliGabriele Indragoli ONSimone Romagnoli OFF
  8. 45’SubstitutionEmpoli crestEmpoliDawid Bembnista ONLuca Magnino OFF
  9. 45’SubstitutionCesena crestCesenaAndrea Ciofi ONMatteo Piacentini OFF
  10. 39’Goal!Cesena crestCesenaCristian ShpendiAssist: Luca D'Andrea1 – 0
  11. 34’SubstitutionCesena crestCesenaAntonio David ONGianluca Frabotta OFF
  12. 31’Yellow cardCesena crestCesenaLuca D'Andrea
  13. 24’Yellow cardCesena crestCesenaGianluca Frabotta
  14. 14’Yellow cardEmpoli crestEmpoliSimone Romagnoli
  15. 1’Kick-off

Key stats

Cesena crestCesenaEmpoliEmpoli crest
  • 46%Possession54%
  • 13Shots11
  • 1.35xG0.59
  • 3Shots on Target5
  • 7Corners5
  • 14Fouls15
  • 4Offsides0
  • 4Saves2
  • 403Passes480
  • 5Yellow Cards2
  • 0Red Cards1

Lineups

Confirmed selections

Cesena crestCesena4 - 2 - 3 - 1

  1. 1Siano
  2. 4Gelli
  3. 26Piacentini
  4. 24Mangraviti
  5. 7Frabotta
  6. 25Bisoli
  7. 32Bohinen
  8. 16D'Andrea
  9. 10Pagano
  10. 14Druiventak
  11. 9Shpendi

Substitutions

  1. 34’↑3 A. David↓7 G. Frabotta
  2. 45’↑15 A. Ciofi↓26 M. Piacentini
  3. 71’↑91 A. Debenedetti↓ Luca D'Andrea
  4. 71’↑18 M. Guidi↓32 E. Bohinen
  5. 83’↑23 V. Magni↓14 X. Druiventak

Unused substitutes 39 N. Fontana, 27 M. Dalla Vecchia, 2 M. Natta, 6 M. Ilić, 75 Filippo Galvagno, 8 M. Francesconi, 11 M. Caprini

Coach Alessandro Diamanti

Empoli crestEmpoli3 - 5 - 2

  1. 12Seghetti
  2. 8Magnino
  3. 6Romagnoli
  4. 33Cauz
  5. 91Corrado
  6. 57Belardinelli
  7. 21Yepes
  8. 10Saporiti
  9. 98Zedadka
  10. 77Popov
  11. 11Shpendi

Substitutions

  1. 45’↑28 G. Indragoli↓6 S. Romagnoli
  2. 45’↑36 D. Bembnista↓8 L. Magnino
  3. 56’↑15 J. Ceesay↓77 B. Popov
  4. 71’↑23 F. Bandinelli↓21 Gerard Yepes
  5. 76’↑ Filippo Di Stefano↓33 C. Cauz

Unused substitutes 1 S. Perisan, 13 E. Filippis, 35 M. Egan, 20 F. Distefano, 44 L. Deli, 5 D. Degli Innocenti, 39 E. Biondini

Coach M. Andreoletti

Match facts

Competition
Serie B
Round
Matchday 9
Date
Tue, 27 Oct 2026
Kick-off
19:00 (UTC)
Venue
Dino Manuzzi, Cesena
Referee
Mario Perri
Cesena coach
Alessandro Diamanti
Empoli coach
M. Andreoletti

League table

Serie B

#TeamPWDLGDPts
1Palermo crestPalermo11830+1227
2Ascoli crestAscoli11551+1020
3Modena crestModena10622+820
4Mantova crestMantova11542+419
5Hellas Verona crestHellas Verona11443+616
10Cesena crestCesena11362-215
18Empoli crestEmpoli11236-79

Recent form

Last 5 matches, all competitions

Cesena crest

Cesena

  1. D
  2. D
  3. L
  4. D
  5. L
Empoli crest

Empoli

  1. L
  2. L
  3. L
  4. D
  5. L

Player ratings

  1. 1C. Shpendi7.7
  2. 2R. Pagano7.2
  3. 3L. D'Andrea7.1
  4. 4A. Siano6.9
  5. 5M. Mangraviti6.9
  6. 6A. Ciofi6.8
  7. 7J. Gelli6.8
  8. 8M. Piacentini6.7
  9. 9A. David6.6
  10. 10D. Bisoli6.5
  11. 11A. Debenedetti6.4
  12. 12E. Bohinen6.4
  13. 13M. Guidi6.3
  14. 14G. Frabotta6.2
  15. 15X. Druiventak6.2
  16. 16V. Magni6.1
  17. 17M. Francesconi0.0
  18. 18Filippo Galvagno0.0
  19. 19M. Ilić0.0
  20. 20M. Natta0.0
  21. 21M. Dalla Vecchia0.0
  22. 22N. Fontana0.0
  23. 23M. Caprini0.0
  1. 1E. Saporiti7.4
  2. 2Gerard Yepes6.9
  3. 3S. Shpendi6.7
  4. 4G. Indragoli6.6
  5. 5C. Cauz6.5
  6. 6N. Corrado6.5
  7. 7D. Bembnista6.4
  8. 8K. Zedadka6.4
  9. 9F. Distefano6.3
  10. 10S. Romagnoli6.3
  11. 11B. Popov6.2
  12. 12F. Bandinelli6.1
  13. 13L. Magnino6.1
  14. 14J. Ceesay6.0
  15. 15E. Biondini5.9
  16. 16J. Seghetti5.9
  17. 17D. Degli Innocenti0.0
  18. 18L. Deli0.0
  19. 19M. Egan0.0
  20. 20E. Filippis0.0
  21. 21S. Perisan0.0

Match ratings from API-Football, out of 10.

MVP of the match

C. Shpendi
7.7

C. Shpendi

Cesena crestCesena

1
Goals
0
Assists

Rated 7.7, the best on the pitch — 1 goal in 90 minutes.

Head to head

Cesena crest
1Wins
2Draws
4Wins
Empoli crest

10 goals15 goals

Last 5 meetings

  • 2026Serie BCesena crestCesena1 - 1Empoli crestEmpoli
  • 2026Serie BCesena crestCesena0 - 1Empoli crestEmpoli
  • 2018Serie BCesena crestCesena2 - 3Empoli crestEmpoli
  • 2017Serie BCesena crestCesena3 - 5Empoli crestEmpoli
  • 2016Coppa ItaliaCesena crestCesena2 - 1Empoli crestEmpoli

7 meetings in the Cornerflick archive.

Team form comparison

Last 5 matches, all competitions

Cesena crestCesena
W-D-L
0-3-2
Scored / match
0.8
Conceded / match
1.8
Empoli crestEmpoli
W-D-L
0-1-4
Scored / match
0.8
Conceded / match
2.0

Fan predictions

How the fans called it

  • Cesena crestCesenaResult0%
  • Draw0%
  • Empoli crestEmpoli0%

No votes yet

What happened

Match report

Cesena beat Empoli 2-1 at the Dino Manuzzi, with an own goal in the 74th minute deciding it after both sides had scored once. Empoli finished with 10 men after Steven Shpendi was sent off three minutes into stoppage time.

Cesena went ahead in the 39th minute when Cristian Shpendi scored from Luca D'Andrea's assist for 1-0. Simone Romagnoli had already been booked for Empoli on 14 minutes, while Gianluca Frabotta and D'Andrea were cautioned for Cesena before Frabotta was replaced by Antonio David in the 34th minute. Cesena led 1-0 at half-time.

Empoli equalised on 62 minutes through Edoardo Saporiti, then took the lead two minutes later when Jacopo Seghetti put through his own net for 1-2. Empoli made two changes at half-time and Cesena made two on 71 minutes, while Cesena changed again in the 83rd minute. Cesena pushed on late, but the goal that mattered was the own goal.

The figures showed a tight contest. Empoli had 54% possession and 480 passes to Cesena's 46% and 403, while Cesena had more shots, 13 to 11, more corners, 7 to 5, and a higher expected goals total at 1.35 to 0.59. Empoli still had more shots on target, 5 to 3, while Cesena had 4 saves to Empoli's 2.

Cesena were booked five times, with Luca D'Andrea, Alessandro Debenedetti, Cristian Shpendi and Vittorio Magni among the names shown yellow. Empoli had two bookings, for Simone Romagnoli and Luca Magnino, and Filippo Di Stefano was involved in a VAR decision on 90+3' before Steven Shpendi was sent off three minutes into stoppage time.

Match record

Competition
Serie B
Round
Matchday 9
Kick-off
Venue
Dino Manuzzi, Cesena
Referee
Mario Perri
Match ID
cornerflick:match:cesena-vs-empoli-serie-b-2026-10-27

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Cesena 2-1 Empoli, Serie B, 27 October 2026. Match record, last updated 30 October 2026. https://cornerflick.com/football/serie-b/matches/cesena-vs-empoli-serie-b-2026-10-27

Permanent identifier cornerflick:match:cesena-vs-empoli-serie-b-2026-10-27. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/cesena-vs-empoli-serie-b-2026-10-27" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

22 events

  1. 14’Yellow cardEmpoli crestEmpoliSimone Romagnoli
  2. 24’Yellow cardCesena crestCesenaGianluca Frabotta
  3. 31’Yellow cardCesena crestCesenaLuca D'Andrea
  4. 34’SubstitutionCesena crestCesenaAntonio David ONGianluca Frabotta OFF
  5. 39’Goal!Cesena crestCesenaCristian ShpendiAssist: Luca D'Andrea1 – 0
  6. 45’SubstitutionEmpoli crestEmpoliGabriele Indragoli ONSimone Romagnoli OFF
  7. 45’SubstitutionEmpoli crestEmpoliDawid Bembnista ONLuca Magnino OFF
  8. 45’SubstitutionCesena crestCesenaAndrea Ciofi ONMatteo Piacentini OFF
  9. 45+3’Yellow cardEmpoli crestEmpoliLuca Magnino
  10. 56’SubstitutionEmpoli crestEmpoliJoseph Ceesay ONBogdan Popov OFF
  11. 62’Goal!Empoli crestEmpoliEdoardo Saporiti1 – 1
  12. 71’SubstitutionCesena crestCesenaAlessandro Debenedetti ONLuca D'Andrea OFF
  13. 71’SubstitutionCesena crestCesenaMatteo Guidi ONEmil Bohinen OFF
  14. 71’SubstitutionEmpoli crestEmpoliFilippo Bandinelli ONGerard Yepes OFF
  15. 74’Own goalCesena crestCesenaJacopo Seghetti1 – 2
  16. 76’SubstitutionEmpoli crestEmpoliFilippo Di Stefano ONCristian Cauz OFF
  17. 79’Yellow cardCesena crestCesenaAlessandro Debenedetti
  18. 81’Yellow cardCesena crestCesenaCristian Shpendi
  19. 83’SubstitutionCesena crestCesenaVittorio Magni ONX. Druiventak OFF
  20. 89’Yellow cardCesena crestCesenaVittorio Magni
  21. 90+3’VAR checkEmpoli crestEmpoliFilippo Di StefanoCard upgrade confirmed
  22. 90+5’Red cardEmpoli crestEmpoliSteven Shpendi