SUBSTITUTIONpublished at 89 mins
Fulham 1-1 Middlesbrough
Another late swap for the hosts, as forward Aboubakar Kamara replaces Fabio Carvalho.
The man known as AK47 had a spell on loan in France with Dijon last season.
FT: Coventry 2-1 Nottingham Forest
McFadzean scores winner for Sky Blues in 96th minute
Taylor had slid Forest in front before Gyokeres levelled
Sky Blues back in Coventry after two seasons at St Andrew's
FT: Fulham 1-1 Middlesbrough
Wilson had given Fulham lead from 20 yards
Bola fired in second-half leveller for Boro
Rob Stevens
Fulham 1-1 Middlesbrough
Another late swap for the hosts, as forward Aboubakar Kamara replaces Fabio Carvalho.
The man known as AK47 had a spell on loan in France with Dijon last season.
Fulham 1-1 Middlesbrough
Big, big chance for Boro to win it goes begging.
Jonny Howson wins the ball in midfield from Fabio Carvalho and drives forward.
He picks out Marcus Tavernier, who skews his shot high and wide from just inside the area.
Tavernier howls in frustration - he knows that was a rare opening.
Fulham 1-1 Middlesbrough
Boro boss Neil Warnock will be pleased with how his side have stuck in the game and dragged themselves level.
His side are closing in on a decent point to start the new campaign.
The experienced manager was a cuddly figure in pre-season, when he was plucking pictures of himself out of a bum-bag and signing them for young fans.
I'm sure you've seen the videos.
Fulham 1-1 Middlesbrough
Fulham get into the Boro box, but an attempted pull-back is cut out by a defender before it reaches Fabio Carvalho.
Fulham 1-1 Middlesbrough
Attacking change for the hosts, as winger Ivan Cavaleiro comes on for deep-lying midfielder Tyrese Francois.
Fulham 1-1 Middlesbrough
Double chance for Fulham.
First Harry Wilson is played in over the top, and Joe Lumley saves as the ball is sent goalwards by covering defender Marc Bola.
It falls to Aleksandar Mitrovic 30 yards out, but his first-time volley goes well off target.
The ponchos are out in the stands, and some Fulham supporters have headed further back in the ground for cover from the driving rain.
Fulham 1-1 Middlesbrough
What response do Fulham have?
Marco Silva looked perplexed by that equaliser given how well his side have played.
After a spell of sunshine for most of the game, the heavens have opened up.
A cross is hoisted in from the right, but Bobby Decordova-Reid can't make anything of it.
Marc Bola
I said Middlesbrough had barely been in the game - and now they're level!
Marcus Tavernier gets into the Fulham box and has an effort blocked.
Marc Bola picks up the pieces and plays a neat one-two with Isaiah Jones on the left hand side of the box.
Bola controls the return and sends a low left-footed shot across goal and inside the far post.
Tidy finish.
Fulham 1-0 Middlesbrough
The Teessiders do have a chance with a set piece. It goes to the back post but Isaiah Jones can't keep it in.
Fulham make their first change, as Bobby Decordova-Reid comes on for Neeskens Kebano.
Jamaica international Decordova-Reid was Fulham's top scorer in the Premier League last season, with five goals.
Fulham 1-0 Middlesbrough
Boro have barely laid a glove on Fulham in the second half.
At times Neil Warnock's men have struggled to contain the hosts.
But the visitors are still in the game heading into the final 15 minutes, and can threaten from set pieces.
Fulham 1-0 Middlesbrough
One bit of housekeeping missed - Fulham midfielder Harry Wilson picked up a yellow card before that Boro substitution.
He caught an opponent with a high boot.
The Wales man was sent off against Denmark at the Euros on his most recent competitive outing.
Fulham 1-0 Middlesbrough
More good play and movement from Fulham carves open the Boro defence.
In the end, Neeskens Kebano shoots wide while off balance from outside the area.
Fulham 1-0 Middlesbrough
Another change for Boro.
Sam Morsy comes off, and winger Isaiah Jones comes on.
The youngster is sporting a face-mask to protect an injury picked up in pre-season.
Fulham 1-0 Middlesbrough
Cross from the right from Kenny Tete, and Aleksandar Mitrovic heads wide from eight yards out.
The Serbian was well marshalled by Boro wing-back Anfernee Dijksteel.
Fulham are well on top.
Fulham 1-0 Middlesbrough
Worrying moment for Boro's Joe Lumley, who doesn't claim a cross from Neeskens Kebano from the left.
The keeper flapped, but got enough on the ball to take it away from the onrushing Harry Wilson.
The visitors deal with the resulting corner.
Fulham 1-0 Middlesbrough
Both players are okay to continue.
The respective benches have used the stop in play to issue some instructions to their players.
Boro need to try something different to break down the hosts.
Still no shots on target for Neil Warnock's side.
Fulham 1-0 Middlesbrough
Now it's Boro threatening with a couple of crosses.
First Fulham clear a free-kick and then Djed Spence's ball into the box comes to nothing.
Play is then halted following a clash of heads between goalscorer Harry Wilson and Boro left-back Marc Bola. Both players need treatment.
Fulham 1-0 Middlesbrough
Fulham carve out a decent chance after good inter-play between Josh Onomah and Kenny Tete on the right.
The full-back sends in the corner and Neeskens Kebano meets it - but his header is straight at keeper Joe Lumley.
If Aleksandar Mitrovic had got on the end of it, it could have been a different story.
Fulham 1-0 Middlesbrough
Middlesbrough have hardly had the ball since the restart.
Fulham are managing the game well, and look to have a decent balance in their side.
Harry Wilson's delivery from set pieces hasn't been great so far today, but the Welshman has been a good outlet and a real threat to the Boro backline.
Fulham 1-0 Middlesbrough
Matt Crooks has gone up top to lead the line for the Teessiders.
Boro think they are about to break through on goal, but Sam Morsy is penalised for a robust challenge on Fabio Carvalho.