Jerry Mbakogu missed two penalties as Carpi slipped into the Serie A drop zone after losing 3-1 to nine-man Lazio in the penultimate game of the season.
Had the Nigerian converted both first-half spot-kicks, last year's Serie B champions could have resisted an ill-disciplined Lazio side and held on to 17th place.
But Milan Bisevac, Antonio Candreva and Miroslav Klose scythed through a disheartened home defence to render the late expulsions of Lucas Biglia and Filip Djordjevic - and a late strike from the unfortunate Mbakogu - redundant at the Stadio Alberto Braglia.
With Palermo and Frosinone just below them in the final relegation places, Carpi went into Sunday's game in the driving seat in the battle to beat relegation.
They were handed an early boost when Wesley Hoedt fouled Mbakogu to concede a 12th-minute penalty, but the latter was denied by Lazio goalkeeper Federico Marchetti.
Lazio exploited Carpi's disappointment by scoring two goals inside nine minutes. Bisevac converted Marco Parolo's spilled shot in the 23rd minute and it was not long before Candreva combined with Felipe Anderson and Klose to double the Romans' lead.
Five minutes before the break, Mbakogu was given a chance to redeem himself from the spot when Mauricio handled the ball. Again, Marchetti was too good.
Carpi's bad day took a turn for the worse in the 73rd minute when German veteran Klose boosted Lazio out of sight with an easy finish from close range.
The late dismissal of Biglia for a foul on Simone Verdi offered the Biancorossi a glimmer of hope and moments later Mbakogu had his goal.
With six minutes left, the man from Lagos controlled Verdi's cross and turned the ball home.
Substitute Djordjevic lost his head and his place on the field on the stroke of full-time - the Serbian cut Gaetano Letizia down - but his departure came too late for Carpi, who were leapfrogged by Palermo.
Fabrizio Castori's men must beat Udinese next weekend to stand any chance of surviving.
Italian Serie A Standings
POS | Team | GP | GD | PTS |
---|---|---|---|---|
1 | Juventus | 33 | +59 | 85 |
2 | Napoli | 33 | +47 | 81 |
3 | AS Roma | 33 | +25 | 64 |
4 | Lazio | 33 | +36 | 64 |
5 | Internazionale | 33 | +32 | 63 |
6 | AC Milan | 33 | +7 | 54 |
7 | Atalanta | 33 | +16 | 52 |
8 | Sampdoria | 33 | +2 | 51 |
9 | Fiorentina | 33 | +10 | 51 |
10 | Torino | 33 | +8 | 47 |
11 | Bologna | 33 | -7 | 38 |
12 | Genoa | 33 | -7 | 38 |
13 | Sassuolo | 33 | -29 | 34 |
14 | Udinese | 33 | -12 | 33 |
15 | Cagliari | 33 | -26 | 32 |
16 | Chievo Verona | 33 | -22 | 31 |
17 | SPAL | 33 | -22 | 29 |
18 | Crotone | 33 | -28 | 28 |
19 | Hellas Verona | 33 | -39 | 25 |
20 | Benevento | 33 | -50 | 14 |
Serie A News
Serie A Title Race round-up: Week 32
Catch all the action from Serie A's top teams as Juventus increased their lead to six points over Napoli.
Douglas Costa earn 8/10, assists on all three Juventus goals vs. Samdoria
Coming on earlier than planned, Douglas Costa was the difference maker for Juventus in a feel-good shutout victory over Sampdoria.
Lazio vs Roma
Watch the full match highlights as Lazio and Roma responded from differing European fortunes in midweek by playing out a goalless draw in the Rome derby.
ICYMI: Champions crowned across Europe
Man City, PSG and PSV clinching league titles, Barcelona breaking records and much more feature in this week's In Case You Missed It.
Roma, 10-man Lazio fight to goalless draw in Rome derby
Lazio and Roma responded from differing European fortunes in midweek by playing out a goalless draw in the Rome derby.
Juventus vs Sampdoria
Juventus took a major step toward a seventh straight Serie A title on Sunday as it beat Sampdoria 3-0 after Napoli was held to a 0-0 draw at AC Milan.