Phew. Wow. Words. Football. What a game. Cardiff started in a frenzy and were 2-0 up before the hour thanks to goals from Jordon Mutch and Fraizer Campbell - who needs Malky Mackay, right? Sunderland would have lost this game comfortably under Gus Poyet but they kept fighting, forced their way back into the match, and will argue that they more than deserved to snatch a point thanks to Jack Colback's equaliser. They stay bottom but they are now two points below 17th place. Cardiff stay 16th. The final word must go to Fabio Borini, the Sunderland striker who had to be taken to hospital after collapsing at half-time. We wish him well and hope he's ok. Thanks for reading. Night.

Full-time: Cardiff 2-2 Sunderland

Vincent Tan is upset. He turns away in disgust. There are boos.

GOAL! Cardiff 2-2 Sunderland (Colback, 90min+5)

Sunderland equalise with what must be the final kick of the match! A low ball from the left fell to Colback in the area and he managed to dig the ball out of his feet and shoot with his left, the ball taking a deflection that was enough to deceive Marshall on its way into the top-right corner! Sunderland are indeed inspired! Jack Colback! The stadium falls very, very quiet.

Updated

90 min+4: Fletcher heads down to Altidore and he lays it back to Bardsley, whose thwack is blocked. It comes to Giaccherini on the left. He jinks inside and curls one wide. Hearts are in mouths.

90 min+2: The corner comes to nothing. But Cardiff can't keep the ball. Back it comes.

90 min+1: There will be five added minutes. Cardiff are defending from inside their own goalmouth now. A cross from the left finds its way to Roberge on the right. From a ridiculous angle, he volleys towards the near post, drawing a very good save out of Marshall. 

Updated

90 min: What a chance for Fletcher! He brings down a cross from the right on his chest but rushes his shot, poking it straight at Marshall from eight yards out! Sunderland would not have wanted that to fall to anyone else. Cardiff thought he was onside but he was two or three yards on.

89 min: It's all Sunderland now.

88 min: Diakite lopes through the middle for Sunderland, before falling over when he tries to do something useful. Luckily the ball rolls to Colback, but he hammers one wide from the edge of the area.

87 min: The Sunderland substitutes, Jack Colback and Craig Gardner, combine but the latter slices his shot miles off target from 20 yards.

86 min: Cardiff are conceding cheap free-kicks now. They're asking for it.

GOAL! Cardiff 2-1 Sunderland (Fletcher, 83 min)

I blame Andreas Cornelius. Giaccherini whips a cross into the six-yard box from the left and Steven Fletcher does what he does, peeling off the back of Turner and volleying past Marshall with his right foot from close range. Game on! Vincent Tan officially withdraws his applause from a minute ago.

Updated

81 min: Fraizer Campbell is replaced by the £7.5m striker Andreas Cornelius, who was reportedly the source of much disagreement between Mackay and Tan. He's not been able to play much because of an ankle injury.

80 min: The latest news about Fabio Borini is that he is conscious.

79 min: Cardiff replace Kim with Aron Gunnarsson.

77 min: Why are there four games tomorrow, two of which are not on television? Anyone? Was there a quick round of Europa League matches I missed yesterday?

Updated

76 min: Dossena crosses, Altidore heads, Altidore does not score.

74 min: Craig Gardner and Jack Colback replace Lee Cattermole and Sebastian Larsson. Are you inspired?

73 min: Campbell has a dig from 25 yards out. It takes a deflection and loops up harmlessly towards Mannone, only for the bounce to take it spinning over him and behind for a corner. From the corner, Diakite is caught underneath the ball at the far post and Turner somehow heads over from close range.

71 min: Cardiff replace the excellent Craig Noone with Don Cowie.

70 min: "I just overheard the commentators talking about someone collapsing and being rushed to the hospital," says Ricky Gill. "I couldn't catch all of it so don't know whether that is a player or a member of the staff or someone that is not even involved in the game. Could you identify who the individual is in this case?"

See below.

69 min: Altidore, who has underwhelmed, bustles his way in from the left and shoots from the edge of the area. It takes a deflection but Marshall judges its flight well and holds to his right. "Gutted about Fabio," says Ian Copestake. "Wishing him the very best."

67 min: Campbell is booked for one of those challenges forwards make, not that he really caught Bardsley.

66 min: Alarming news has emerged about Fabio Borini's substitution. It was quite surprising to see him taken off given that he was one of Sunderland's better players in the first half and it has transpired that he collapsed during the break and was taken to hospital in an ambulance. Wishing him well...

Back on the pitch, Sunderland are having more of a say and should have pulled a goal back when Dossena's cutback found Fletcher, whose goalbound shot was deflected over.

65 min: Ki's bullet from 25 yards is straight down Marshall's throat. He'll need medical attention for that.

63 min: Larsson takes the corner as well and tries the old Sheringham-Anderton routine with Cattermole. They get the first part right but not the second as Cattermole hooks a volley inches over the bar. Unlucky. That's the most wit Sunderland have shown all evening.

62 min: A free-kick to Sunderland on the left. Larsson swings it to the far post and Fletcher wins a corner while challenging for it.

60 min: Bardsley is booked for bringing down Mutch when he was in full flight.

59 min: Kim was booked for booting the advertising hoarding while celebrating that goal.

GOAL! Cardiff 2-0 Sunderland (Campbell, 58 min)

Fraizer Campbell scores against his old club and decides not to celebrate, lest he causes an apocalyptic wave of tears on Wearside. Cardiff, who were slightly coming under the cosh, really needed that goal and it's poor defending from Sunderland. Mutch, influential again, was allowed to move into the box on the left despite being surrounded by three Sunderland players and Campbell raced in between the execrable Roberge and Dossena to tap home from six yards out.

Updated

57 min: Cardiff push up and force Sunderland back. Employing the famous Brendan Rodgers three-quarter length trouser press, Cardiff harry Diakite into slicing a pass straight out for a throw, the defender shortcircuiting in impressive fashion.

55 min: Sunderland suddenly have Cardiff pinned back a bit. Kim diddles his way through a couple of challenges before running into traffic on the edge of the area and Altidore can't do anything with the loose ball.

53 min: "I'm on the train home listening to the pod while following this match, double Steinberg," says Kevin Moody. "And I'm sure this has been said before, but Phil Brown must be in line for the Cardiff job. He Certainly has experience working with a ridiculous tan."

First game: red shirt, red trousers, red shoes, red face.

50 min: A waste from Peter Whittingham. He's played through by Campbell but decides not to shoot with the ball on his right back, so cuts it back to no one instead. Probably the wrong call. Corner, though, over on the right. In it goes from Whittingham and it finds its way to Campbell at the far post but he wasn't expecting it and Mannone smothers gratefully.

47 min: Dossena is a ludicrous individual. He looks like he's got possession back off Kim but throws in an elbow for good measure, meaning he concedes a free-kick. 

46 min: Sunderland have made a change at the break, Steven Fletcher replacing Fabio Borini. When naming their children, how do parents choose between Stephen and Steven or John and Jon or Matt and Mat or Tarquin and Tarquinn?

Ryan Dunne suggests Dennis Rodman as Cardiff's next manager. Very good.

Peter Wahlberg thinks now is a good time to post that video of Vincent Tan's birthday video. He says it's totally cringe but I admire the choreography and heart on show.

"What colour will the new Cardiff manager have to bleed to satisfy his boss and the fans?" says Justin Kavanagh. "Red or blue?" 

He'll have to bleed Tim Sherwood.

Half-time: Cardiff 1-0 Sunderland

#teamvincenttan

45 min: One minute of the added stuff.

44 min: Leather gloves, though.

42 min: Sunderland must wonder what they have to do to score. On the right, Bardsley manages to screw a cross back into the middle and Borini arrives 15 yards out. The ball sits up slightly awkwardly but he keeps his focus and clips a low hard shot towards the bottom-right corner with his right foot, only for Marshall to tip it wide for a corner! He's made two or three excellent saves now. Sunderland have played like a pub side at times but they could easily be winning.

41 min: Noone's wild shot from 25 yards wonks miles wide. The chance arose because of Cardiff's tenacity in midfield, though, with Sunderland struggling to cope with their aggression. 

40 min: "Is it wrong to suggest that the referee should have cautioned Jordon Mutch for
the simulation and given the penalty?" says Gary Naylor. "It looked like a foul to me and a dive - in other words, he made too much of a challenge that definitely impeded him.
Still, football only does binary doesn't it?" My head hurts.

Updated

39 min: "Santa used to wear a blue strip, but Vincent Tan showed him the money," honks Tony Campisi.

36 min: This is most enjoyable. Borini finds a yard of space 25 yards out and his sharp low curler is pushed to safety by Marshall, who does enough to keep it away from Altidore.

33 min: Now it's Cardiff's turn. A cross from the right finds Whittingham unmarked at the far post but he tries to cushion it across to Campbell instead of shooting and can't find a way through.

32 min: Sunderland threaten again, Dossena clipping a cross back to the edge of the area for Borini, whose goalbound volley is blocked by Caulker.

31 min: What a miss by Jozy Altidore! As Cardiff grumbled about not getting a free-kick just outside the area, Sunderland broke with Giaccherini on the left. He found Larsson, who left it for Ki. He threw two Cardiff players off the scent with a lovely turn, moving into the area on the left and shooting low towards the far corner. It flew through the bodies and Marshall had to show great reactions to push the ball out and Altidore, sliding in, could only turn the rebound past the post. Perhaps it flew at him too quickly and there were a couple of deflections, which meant the ball was zigzagging about all over the place.

30 min: Noone has a go from 30 yards out. Mannone holds. Noone is a really good player. Wait. Not Noone. Noone. Oh, forget it.

28 min: This is wonderful from Cardiff. The move begins with some outrageous skill from Noone to extricate himself in a tricky position on the right in his own half, the winger tap-dancing his way past two Sunderland players. He charges forward and finds Kim, who lays the ball off to Mutch on the right. He crosses and Campbell darts in front of his marker but guides his stooping header wide of the far post.

26 min: Sunderland are threatening every so often. Altidore clunks a pass through to Giaccherini but it's too heavy, forcing the Italian wide. Turner dabs a leg at his cross and the ball falls to Bardsley, who elects not to shoot, but he overcooks his touch and the ball runs out for a goal-kick.

25 min: With everyone expecting a cross, Whittingham tries to catch Mannone out at his near post but the goalkeeper sees what's coming and pushes the ball behind for a corner, which he subsequently claims.

24 min: The hapless Roberge is outpaced by Campbell, so all he can do is bring him down on the right. He escapes a booking, somewhat fortunately.

23 min: It's a surreal atmosphere. Cardiff's fans are supporting their team but there are also chants of support for Malky Mackay. They don't know what to think.

22 min: Gary Medel was absent against Southampton but he's made such a difference today. A brilliant tackle stops Sunderland countering and the ball is spread out to Noone on the right. He shifts it on to his left foot and whips in a cross that Caulker glances powerfully at Mannone, who holds.

20 min: Sunderland almost equalise with their first attack of any note. Bardsley found Larsson charging into the area on the right and released him with a clever reverse-pass. From the right, Larsson instantly turned the ball into the six-yard box, intending to find Altidore at the far post but Caulker's positioning and timing is impeccable. He clears brilliantly and the danger ends when Cattermole's shot deflects wide off his own team-mate.

19 min: Cattermole is booked. No way! He hung out a leg and caught Mutch, whose touch was too good for the ultimate clogger to comprehend.

17 min: Sunderland introduce themselves to Cardiff's half but it's a fleeting visit, Altidore caught offside. In the dug-out, Poyet has a face like thunder.

15 min: This is truly abject from Sunderland. Suddenly Campbell is streaming away down the inside-right channel, Roberge nowhere to be seen. He drives into the area and cuts inside Diakite, who runs off in the direction of... who knows, to be honest. But Dossena is there to block off Campbell before he can shoot.

14 min: Before the corner can be taken from the right, Chris Foy has to deal with some fun and games in the six-yard box between Kim and Dossena. Kim is trying to stand in front of Mannone but Dossena, defending in the Italian style, isn't having any of it. They're basically wrestling, for heavens sake. Foy eventually cracks some heads together. Watch and learn, Lee Mason.

13 min: Diakite is a complete clown. His poor touch allows Cardiff in behind again and only the covering of Cattermole stops Whittingham setting up Campbell, who was unmarked in the middle. From there, Noone, over on the right, plays a pass inside to Kim, whose rising effort from 25 yards is pushed over by Mannone.

10 min: Sunderland have barely had a sniff. They've been caught cold by Cardiff's fast start but their attitude has stunk from the kick-off. They looked vulnerable straight away.

8 min: Someone let Sunderland know the game began eight minutes ago.

GOAL! VINCENT TAN GOAL! Cardiff 1-0 Sunderland (Mutch, 6min)

And it's just got more even more eventful! There should have been no danger for Sunderland here, a harmless ball bouncing about in their own half. But both Roberge and Diakite hesitated and Campbell did enough to poke his foot round the former and nudge it to Mutch, who had room to run at the latter. With the ball on his right foot, he decided to shoot early from 20 yards and his effort clipped Diakite and skipped up, past Mannone and into the left corner. The stadium erupts. Vincent Tan, football genius.

Updated

4 min: Cardiff are all over Sunderland here. Noone taunts Dossena on the right and beats him on the outside with far too much ease. That's dismal defending from Dossena, a hopeless mismatch. Noone hangs a fine ball up into the six-yard box and with Sunderland cowering, Mutch heads just wide. The midfielder, who's had an eventful start, might feel he should have scored.

3 min: Cardiff have started strongly. Whittingham curls a free-kick to the far post from the right and Caulker outmuscles Bardsley but heads wide.

Peep! The camera lings on Vincent Tan before kick-off, his hands clasped together in prayer. Perhaps the shirt can get more red. Sunderland, in yellow shirts and black shorts, begin, though they're quickly on the defensive as a long ball over the top has Fraizer Campbell interested. Mannone is out to deny him. Cardiff mean business though and Mutch is soon bustling into the area, going down under a challenge from Roberge in the area. Chris Foy blows ... but for a dive by Mutch, who's booked. There was the slightest bit of contact from Roberge but Mutch made a lot of it.

Here come the teams, walking out to a few chants of "Bluebirds! Bluebirds!" Cardiff will have to show plenty of character to get something out of this match.

Cardiff fans are holding up anti-Tan banners. On Sky, Dave Jones is busy patronising them, saying that they'll change their minds once they win a few games. Jamie Redknapp agrees. So does Ray Wilkins. Nice work, lads.

If Sunderland win, results elsewhere will lift not only lift them off the bottom but out of the bottom three for the first time this season. How about that? They didn't win a game until the end of October.

The teams

Cardiff: Tan; Tan, Tan, Tan, Tan; Tan, Tan, Tan, Tan; Tan, Tan. Subs: Tan, Tan, Tan, Tan, Tan, Tan, Tan. Marshall; Theophile-Catherine, Caulker, Turner, John; Medel; Whittingham, Kim, Mutch, Noone; Campbell. Subs: Lewis, Hudson, Cornelius, Odemwingie, Gunnarsson, Cowie, Maynard.

Sunderland: Mannone, Bardsley, Roberge, Diakite, Dossena; Larsson, Cattermole, Ki, Giaccherini; Borini, Altidore. Subs: Cabral, Gardner, Fletcher, Celustka, Colback, Ba, Pickford.

Referee: Chris Foy.

Preamble

Hello. You're supposed to hate your boss (it's ok, mine won't be reading any of this at this time of year). That's the right of every downtrodden employee. But some make it easier than others, the ones who really, really, really, really, really, really, really, really, really, really want you to know who's in charge. Power does strange things to people, even the best of us. You might have a best mate at work but give them one sniff of a promotion and they'll be arriving in the morning in a red Ferrari with a personalised number plate (B0s5 Man27), tapping their watch as you stroll in an hour late and asking how your weekend was. The bastards. 

Which brings us to one Vincent Tan, who really, really, really, really, really, really, really, really, really, really wants you to know who's in charge at Cardiff. Who was the manager who got them promoted? Vincent Tan. Who scored all the goals? Vincent Tan. Who thought of Cardiff in the first place? Vincent Tan. Who has the best trousers in the world? Vincent Tan. Whose leather gloves are the most leathery? Vincent Tan. Who split the atom? Vincent Tan. Who's the most sensual lover in the world? Vincent Tan. Who's the man? Viincent Tan. Not Malky Mackay. Vincent Tan. It's hard to know why Ole Gunnar Solskjaer wouldn't want this job. But today the honour is bestowed upon Dave Kerslake, who'll hope things go a bit better than they did on Boxing Day, when Cardiff were 3-0 down to Southampton after 27 minutes.

That's probably not going to happen against Sunderland, who don't make a habit of scoring much. They are on a hot one-game winning streak away from home, though, and another victory to follow Thursday's at Everton will lift them off the bottom of the table. For which they'll no doubt thank Vincent Tan.

Kick-off: 5.30pm.

Updated