BRAZIL 0-0 SERBIA

All over in Sao Paulo. A mix of boos and cheers go up but that win makes it 15 out of 16 for Scolari.

You assume they'd have to be better to go all the way on home soil, but if they keep winning they won't mind.

Thanks for joining me. Have a good weekend.

22:00

92mins

Great save by the reserve keeper as he leaps in the air to tip Jo's header over the top.

21:57

88mins

Dangerous cross comes in from the right and Maicon does well to turn it round for a corner.

A good ball comes in from the corner and Gudelj meets it but can't keep it down.

Odd substitution from the Serbian coach here as their reserve goalkeeper Milan Lukac comes on for his debut.

21:48

Brazil substitution

Talented Shakhtar Donetsk youngster Bernard comes on for Neymar. Some boos echo around the ground but that's probably at the change rather than at the star's performance.

21:47

Brazil substitutions

Couple of changes that need to be mentioned - Dani Alves was hauled off for Maicon after the error that nearly brought a goal, while Scolari also changed the other full back with Maxwell coming on for Marcelo.

And Jo, who plays his club football in this stadium, came on for the goalscorer Fred to a huge cheer.

21:44

Top finish: Fred finds the corner despite being on the floor for Brazil's opener

21:41

74mins

Hulk applies a brilliant finish but this time it's Serbia with the let off - the stocky winger was a good three yards onside, but up the linesman's flag goes and his little chip over the goalkeeper is waved off.

21:40

71mins

Let off for Brazil as Jojic hits the post! Dani Alves made a mistake down the right and the cross is well met by the winger, but his header finds the post and goes out for a goal kick, the hosts living dangerously here.

21:36

Impact: Lukas Podolski scores in Germany's 6-1 win over Armenia

21:35

69mins

We're with Brazil here on out, but it's not been a pretty performance from the Samba boys.

21:34

FULL TIME: Germany 6-1 Armenia

21:33

Brazil substitution

Manchester City dynamo Fernandinho makes his entrance, replacing Spurs' Paulinho who hasn't been great tonight.

21:31

89mins: GOAL! GERMANY 6-1 Armenia (Gotze)

Scrappy goal and this scoreline is harsh on the Armenians, they were excellent for an hour.

A cross comes in from the right and Ozil shoots, it bounces around for a couple phases before Gotze picks up the ball and applies the finish.

21:25

57mins: GOAL! BRAZIL 1-0 Serbia (Fred)

Fantastic finish from Fred! The much-criticised striker has done brilliantly there to be fair to him, a long ball goes from right to left and he controls it on his chest but loses his footing. However, he somehow manages to swivel while on the floor and get the ball into the top corner, brilliantly done.

21:25

82mins: GOAL! GERMANY 5-1 Armenia (Gotze)

Mario Gotze, on as a sub for Schurrle latches on to another Lukas Podolski assist to finish from close-range.

What an impact the Arsenal man has had.

21:24

55mins

Finally back to Brazil... but not much is happening, Serbia still in control and Brazil still not up to much.

21:18

76mins: GOAL! GERMANY 4-1 Armenia (Klose)

Miroslav Klose does what he does beat. Lukas Podolski gets in behind down the left and his cross is met with perfect timing by the 35-year-old.

That goal makes him Germany's all-time leading goalscorer.

Record breaker: Miroslav Klose became Germany's all-time leading scorer with a header

21:15

73mins: GOAL! GERMANY 3-1 Armenia (Howedes)

Benedikt Howedes, up from the back, carries on his run and meets the header perfectly, however it's saved but falls kindly for the Schalke man and he taps home.

21:13

71mins: GOAL! GERMANY 2-1 (Podolski)

The ball is played into Mesut Ozil and he plays a wonderfully weighted ball round the corner to Lukas Podolski who finishes with aplomb.

Armenia won't get a better chance than that! The visitors work it well from left to right and Mkhitaryan finds Hovsepyan but he takes on the shot first time and blazes over.

20:55

HALF TIME: Brazil 0-0 Serbia

Half time and the boos ring out. Brazil must improve.

20:54

52mins: GERMANY 1-0 Armenia (Schurrle)

Germany have been much better after half-time and it's good work from substitute Lukas Podolski - he fires a low ball and Andre Schurrle darts to the near post and flicks the ball in, excellent cross and finish.

20:53

44mins

Serbia have the ball in the net but it's offside... real let off there, Silva and Luiz get completely mixed up but it falls to the offside Mitrovic.

No communication between those two - they'll be team-mates at PSG next season.

20:51

Strong armed: Serbia have given Brazil some punishing treatment in Sao Paulo

20:50

42mins

David Luiz blasts another free-kick over the top. He didn't score a goal for Chelsea last season despite being their main taker.

20:49

Yellow card - Nemanja Matic

Neymar is getting some strong treatment here and it seems to have thrown his game off, he's going to get a lot of this when the tournament starts.

20:48

39mins

This is a really poor game in Brazil. Serbia are completely at ease with everything Brazil have to offer.

20:47

KICK OFF: Germany 0-0

Mesut Ozil has replaced Philipp Lahm at half-time.

Jachim Low's side are in desperate need of a spark.

20:42

Worry: Germany star Marco Reus hobbles off after picking up an ankle injury

20:42

32mins

Serbia in again and Mitrovic has to score that header! Brazil are being cut to ribbons down the flanks, Hulk and Neymar have absolutely no desire to help their defenders.

The cross comes in and the striker isn't challenged at the back stick - he simply must do better.

20:39

30mins

Almost a goal for Serbia! Kolarov, again, gets in down the left and with no one in the box fires at Cesar - the ball wriggles underneath the keeper but Luiz is there to scramble it away.

20:35

24mins

Fred takes a pot shot at goal but he catches it with the outside of his boot and it goes high and wide.

Serbia are giving Brazil a really tough time here. We're going to find out what the host nation are all about in this one, they've got no time on the ball and the Balkan state are simply out-muscling them.

20:32

HALF TIME: Germany 0-0 Armenia

20:31

22mins

This is a really poor quality game in Sao Paulo. The pitch and the conditions aren't helping but the teams have started sniping at each other - some late and nasty looking contact.

Cage start in Sao Paulo, not a lot of flow to the game so far. The driving rain certainly isn't helping

20:11

2mins

Early danger for Brazil as David Luiz needlessly gives away a free kick on the right hand side. Kolarov swings in the set-piece and it's Luiz who does well to flick the ball over the top for a corner - but nothing comes from it.

20:09

1mins

Bizarre moment as Neymar is fouled less than a second after kick-off. He's up and fine, though.

20:08

KICK OFF: Brazil 0-0 Serbia

20:08

21mins: Germany 0-0 Armenia

Toni Kroos unleashes a furious shot from just outside the box but it's always rising.

20:07

Banner: Serbian players unfurl a banner about the floods back in their country

20:00

The players are on the pitch

Brazil and Serbia players are listening to the anthems, not long now.

Prepared: Brazilian players listen to the Serbian anthem

19:58

13mins: Germany 0-0 Armenia

Marco Reus goes close but has his shot cleared off the line. The Dortmund flyer is played through by Schurrle and pokes the ball past the keeper, but he doesn't quite get enough on it.

Greatchance for Schurrle and he really must score. A ball comes in from the right and the Chelsea man is all alone on the six yard box, but he can't direct his header and it flashes wide of the left post.

19:49

2mins: Germany 0-0 Armenia

Germany are almost behind in the opening exchanges! Dreadful defending and Borussia Dortmund star Henrikh Mkhitaryan is free down the right hand side.

He pulls back but Ghazaryan can't apply the finishing touch. More questions for Joachim Low.

19:45

KICK OFF: Germany 0-0 Armenia

They're underway in Mainz.

19:44

The other game

There will also be regular updates from Germany's game in Mainz. Joachim Low's team drew 2-2 with Cameroon on Sunday and the German boss has made two changes for the match, Philipp Lahm and Andre Schurrle in for Mesut Ozil and Mario Gotze.