A scrappy goal settles a scrappy match but Burnley won't care about that. They're on 20 points. Halfway to safety by Boxing Day. Not bad going at all.
- Kick-off: 15:00 GMT
- Johann Berg Gudmundsson on bench for Burnley
- Stuani returns for Middlesbrough
Four minutes added.
Phew. I was worried we were going to go five minutes without a yellow card there.
Jeff Kendrick has stepped up to the plate with a foul on Cristhian Stuani.
Ten bookings and counting.
Ex-Man City & West Ham winger on Final Score
That is absolutely superb skill.
That is why Burnely missed Andre Gray at the start of the season. He's back now and you can see his quality.
You can't teach that, instinctive finishing.
That was as straightforward a goal as you will see, but it has to go down as an error by Boro goalkeeper Victor Valdes.
Tom Heaton's long punt forward was flicked on by Sam Vokes and Gray was on hand to smash an instinctive shot from 20 yards out.
However, as good as the shot was it there for Valdes to save, but the Barcelona goalkeeper somehow spilled it and the ball just crept in.
Fabio makes it nine bookings.
A final change for the hosts: Johann Berg Gudmundsson is on for Scott Arfield.
The injured Dean Marney comes off and Steven Defour takes his place.
And we're up to eight bookings: Burnley 5-3 Middlesbrough.
Andre Gray - largely anonymous so far - lamps the ball away after the whistle had gone.
Cristhian Stuani has just not quite been at it today.
He is presented with another opening from a corner but fails to get a telling connection with his head.
Sam Vokes comes on for Ashley Barnes.
Another tasty challenge and another booking - the seventh of the game - is doled out.
Stephen Ward of Burnley is the aggressor this time with hefty tackle on Cristhian Stuani.
A bit of saving practice for Tom Heaton there as Cristhian Stuani's header from a corner floats towards goal but never had the pace to beat the home goalkeeper.
The already-booked Gaston Ramirez is subjected to cries of "off, off off" by some home fans after he goes in full-blooded on Ashley Barnes.
Referee Pawson rules it a mis-timed 50-50 and gives only a foul.
Correct decision, I would say.
Free-kick in a dangerous position for Boro here after Dean Marney handles on the edge of the Burnley area.
Ramirez is over it... but it's a horribly tame effort and Tom Heaton saves easily.
Jon Flanagan is now in the book. We're up to six cautions.
The Burnley full-back was late on Gaston Ramirez as Boro won a free-kick in a dangerous area, but the hosts escaped without further punishment.
A few half-hearted penalty shouts from the home fans there as George Boyd went down with Calum Chambers in attendance, but the replay clearly showed there was no contact between the two at all, and in fairness to Boyd he did not claim there was.
Away we go again at Turf Moor.
BBC football commentator on BBC Radio 5 live
Burnley have been the aggressors in the first half here - Valdes has had a fair bit to do.
So the referee blows his whistle to bring to an end a scrappy half of football that Burnley just about edged.
Victor Valdes had to make a couple of decent stops in the Boro goal but the best chance of the half perhaps went to the visitors when Cristhian Stuani flashed wide from 18 yards.
Antonio Barragan is booked for a late challenge on Scott Arfield, the fifth player in referee Craig Pawson's book.
That's also five cautions for the season for Barragan and he'll miss the game at Manchester United on New Year's Eve.
There'll be two minutes added on.
Burnley's Ben Mee goes in the book for hauling back Gaston Ramirez.
The cards are racking up.
Burnley are enjoying a good spell here.
Jon Flanagan's lofted free-kick found Ashley Barnes unmarked in the area but the striker was slightly on the stretch and his attempt to steer the ball across the face of goal came to nothing.
Moments later the lively George Boyd beat his man and sent over a cross that was cleared for a corner.
Middlesbrough's Gaston Ramirez picks up a card for a challenge on Stephen Ward.
Just coming to life, this game.
Another half-chance for the hosts as George Boyd lets fly from from a free-kick from around 25 yards.
The effort was straight at Victor Valdes but it was clearly moving in the air as the goalkeeper made a real meal of the save.
But save it he did.
Former Everton winger on BBC Radio 5 live
I thought it was a penalty because Chambers' hand is up above his head.
A let-off for Middlesbrough there?
It was all a bit scrappy inside the Middlesbrough area as Ashley Barnes and Dean Marney tried to bundle the ball home after good work by George Boyd down the right.
The ball was pinging around and Marney's scuffed shot struck the elbow area of Calum Chambers, who did appear to move his arm towards the ball.
A tricky one for the referee but - as the old saying goes - I've seen them given.
The hosts go close as Ashley Barnes takes aim with a low drive from around 20 yards that Victor Valdes deals with at the expense of a corner, which comes to nothing.
Burnley's George Boyd is the second player in the referee's notebook for a foul on Adam Forshaw.
A bit of a midfield scrap so far...
Burnley are so very nearly undone by a simple ball over the top.
Antonio Barragan's drilled forward pass was latched on to by Cristhian Stuani with the home defenders AWOL, but the returning striker fails to get his effort from the edge of the area on target.
There's some scuffling on the edge of the box and Scott Arfield gets half a foot on the ball, but it trickles towards Boro keeper Victor Valdes.
An early sniff for Middlesbrough as Fabio curls a ball in towards Alvaro Negredo in the box, but Tom Heaton comes out and catches it safely.
Ooh, that's nasty. A late challenge from Marten de Roon catches Stephen Ward's kneecap, and he's been shown a yellow.
Here we go. The sun is peeking out at Turf Moor, although it still looks absolutely freezing.
It's what Boxing Day is all about - donning a Santa hat and sitting in the cold at the footy. A solid effort from this couple.
MOTD commentator atTurf Moor
It's by no means a local derby, yet the meeting of Burnley and Middlesbrough has evolved to become a highly competitive duel. Stoked up by off-field comments and budgetary comparisons, the two have now become unlikely adversaries with their many recent meetings in the Championship pivotal, as each has sought to scupper the other's quest for promotion.
Having both achieved that aim in May, they're now acutely aware of the importance of beating each other, in their battle to remain among the game's elite.
Viktor Fischer will be missing for around three weeks for Middlesbrough after injuring his knee against Swansea last Saturday.
Cristhian Stuani returns to the starting XI, while George Friend is on the bench.
Middlesbrough XI: Valdes, Barragan, Chambers, Gibson, Da Silva, Forshaw, Clayton, de Roon, Stuani, Negredo, Ramirez.