Last Updated: 25/06/10 6:15pm
Final word goes to Liam, who, I think, speaks for us all. "That was the most boring game I have ever seen. If Brazil have to play like that against Spain in the next round I think they can say goodbye to the World Cup. Both teams deserve a generous one out of ten." That much?
Stu in Spain writes: "Boring as it has been, Portugal don't look like ever conceding a goal. Brazil without Elano and Kaka are poor."
A few boos ring out as the final whistle goes to bring to an end a match which promised so much and delivered so little. Portugal are safely through, but more importantly Dan in North Wales is safe from being arrested for flouting indecency laws. Glad to see Portugal through but they won't win the World Cup playing like that. Thanks for your e-mails which kept me entertained and to Ian for pointing out a few glitches.
A defensive blunder from Juan nearly allows Danny to create a shooting chance inside the six-yard area but his touch is heavy and Cesar slides out to collect. Danny is caught by the boot of Cesar and remains down.
Brazil nearly score! Ramires finds a yard of space 25 yards out and his shot take a wicked deflection off Bruno Alves which forces Eduardo to claw the ball away. Very good save, but it can't mask the mediocrity of the game.
Dani Alves tries an audacious shot from the corner of the area which swerves wide of the angle between bar and post.
It's a poor end to a very disappointing game. Was really looking forward to this match but it's simply failed to deliver. Thank goodness I'm not a member of the paying public. Anyone know a good lawyer?
Ramires gets down the right and his cross deflects for a corner. Dani Alves' corner is poor but he gets the ball back and sends in a better effort for Lucio, whose header is caught comfortably by Eduardo.
Final change of the match sees Libano Batista Grafite (any relation to Banksy?) come on for the surprisingly ineffectual Fabiano.
Dean Horan writes: "I thought this would've been a high scoring match! Boring! Come on lets see some flair its bad enough having to watch England of late!"
That's a fierce tackle by Carvalho on Baptista on the edge of the area. Ouch! Timed it perfectly though.
Carvalho brings the ball out but Portugal lose posssession. Fabiano's touch then lets him down again.
Update from Dan in North Wales: "My belt buckle is nice and tight!" Come on Brazil! Come on Portugal!
Simao gets down the left and his cross deflects off Gilberto Silva to Ronaldo. He gets ahead of Lucio but can't squeeze in a shot.
Long ball from the back is too heavy for Nilmar. McCarthy calls Portugal's approach "parasite football".
Poor piece of control from Fabiano as he tries to attack Simao down the right but his touch is poor and the ball ricochets off the Brazil striker for a goal-kick.
Dani Alves is full of running as he has a pop from 30 yardss but the ball dips and misses the post by a yard or two.
Ronaldo plays a one-two and thinks he's been fouled on the edge of the area by Lucio. He certainly had a case.
Mick McCarthy has just said he wishes someone would get elbowed to liven the game up after Dani Alves complained about a similar offence. That's Yorkshire grit for you.
Ronaldo knocks the ball past Lucio and is blocked by the defender 35 yards out. Proof that the ball just isn't right as Ronaldo's free-kick bobbles and swerves away from goal.
Dan from North Wales looks safe with his naked promise from earlier at this rate, but both teams are trying.
Julio Cesar sustained a back injury as he came out to challenge Meireles. A corner was awarded but I reckon that was a goal-kick.
Portugal's best chance of the game as Ronaldo torments the defence on the right. He sends in a low cross to the far post where Meireles' body position is all wrong and he shoots into the side-netting.
Portugal break forward and get a corner which is taken by Simao but easily headed away at the near post by Fabiano. Simao later shoots from distance but it's an easy stop for Julio Cesar.
Michel Bastos gets half a chance but shoots well wide with his left foot. Later, dani Alves crosses from the right but it's slightly behind Fabiano, whose header loops into the arms of Eduardo.
Poor period of play as Coentrao loses possession in a dangerous area, but Nilmar's touch is heavy and Brazil's chance has gone.
Tiago is fouled again 40 yards out - this timee by Dani Alves. Ronaldo's free-kick takes a heavy deflection off Pepe and sails over the bar.
Another promising run from Portugal as Ronaldo gets down the left, passes Lucio and crosses only for Juan to clear with a diving header.
Portugal get the second half under way and are immediately awarded a free-kick for Michel Bastos's foul on Miguel Danny.
Another betting update from Sky Bet, who make Portugal 3/1 to win now, the draw is 11/10 and Brazil are 13/8. A goalless draw was 7/1 at the start but is now 2/1. Nilmar had a good chance for Brazil and is 10/1 to open the scoring.
The half-time whistle goes. Seven bookings in a half which never really took off. Two chances for Brazil, one for Nilmar which was brilliantly saved by Eduardo, and the other for Fabiano. Let's hope for better after the break.
Brazil earn a corner which is swung in by Maicon and headed out by Carvalho. A spot of pinball ensues in the Portugal area as Nilmar gets in a shot from outside the box which is blocked by Pepe.
Another foul but the ref plays advantage for Portugal as Ronaldo bears down on goal and shoots. The ball takes a few bounces but is safely held by Julio Cesar.
Pepe and Lucio continue their spat as the Portugal midfielder gets in a sneaky foul on the Brazil centre-back which earns him a booking.
Great chance for Brazil as Maicon's looping cross from the corner flag falls perfectly for Fabiano but he heads wide from around eight yards. Should have hit the target.
Brazil launch another patient attack before Nilmar shows breathtaking skill to lift the ball over Ricardo Costa but shoots wastefully over the bar. First part 9/10, second 3/10.
You get the sense that there's no love lost between these two teams and that usually signals one thing - a red card.
Pepe brings down Julio Baptista and astonishingly avoids a booking. That 'tackle' belongs to the egg-chasing fraternity.
More pressure from Brazil as Maicon delivers a cross from the right for Fabiano, but Eduardo runs out and catches the ball at the second attempt.
Dani Alves is in the mood to impress and he tries to score from a tight angle but doesn't even touch the side-netting.
Portugal break quickly and Tiago gets into the box and falls over after the slightest brush from Silva. Instant booking for the Portugal midfielder. I really like this ref.
Dani Alves passes the ball out wide to Luis Fabiano, who sends in a beautiful cross to the far post where Eduardo pushes Nilmar's shot against the bar.
Ronaldo nips past two players, but is eventually tackled running backwards. First signs that Ronaldo is waking up.
Duda is upended by Nilmar near the centre circle. Free-kick is played short and sent back as Portugal slow the pace of the game down. Carvalho sends a long ball forward which drifts out of play for a goal-kick.
Sergio Duda's long ball is handled by Juan, who is booked. Duda is then booked for demanding more than yellow. Again, quite right.
Nilmar bursts forward and plays the ball inside to Luis Fabiano on the edge of the box. His shot deflects for a corner off Bruno Alves.
Lucio follows through on Pepe having moments before been the victim of a late challenge from Tiago. The ref tells everyone to cut it out. Quite right.
Incredible pace from Juan in going across to tackle Cristiano Ronaldo, who has had a very quiet start.
The game has upped in tempo as neat play from Gilberto Silva gives Dani Alves a chance, but he chips the ball through to Eduardo. Moments later, Dani Alves is fouled by Mereiles.
Lovely move from Portugal again as Meireles crosses from the left for Tiago to volley wide from inside the 'D'.
Dani Alves tries his luck from distance but the ball takes a bounce before landing in the mid-riff of Eduardo.
Good move from the Portuguese as Coentrao gets in a great cross which is punched clear by Julio Cesar.
Dani Alves gets into a shooting position but checks his run abd is crowded out about 22 yards from goal. Good defending from Portugal.
Deep cross from the right from Maicon is just too heavy as Nilmar fails to keep the ball in play with his head.
Dani Alves flicks the ball on to Maicon, but Jose Raul Meireles makes a great tackle to knock the ball out for a throw.
Dan W in N Wales writes: "If this game doesn't end in a draw, I'll do a Maradona and strip naked at work!" Think you'll regret writing that Dan.
Bobby Quinn speaks for us all when he says "Looking forward to what could be the one of the best games of the World Cup so far..........will be happy with a classic 4-4 draw."
Dani Alves' corner is cleared at the near post and Costa later concedes another corner which also comes to nothing.
Brazil get the match under way and immediately earn a corner as Maicon's cross is headed out by Ricardo Costa.
If you fancy a punt on the game Sky Bet are offering 13/10 on a Portugal victory, the draw is 15/8 and a Brazil win is priced at 13/10.
Portugal: Eduardo, Ricardo Costa, Carvalho, Bruno Alves, Duda, Tiago, Pepe, Raul Meireles, Danny, Ronaldo, Fabio Coentrao. Subs: Beto, Ferreira, Rolando, Mendes, Liedson, Simao, Miguel, Veloso, Hugo Almeida, Fernandes.
Brazil: Julio Cesar, Maicon, Lucio, Juan, Michel Bastos, Dani Alves, Silva, Felipe Melo, Nilmar, Julio Baptista, Luis Fabiano. Subs: Gomes, Robinho, Luisao, Thiago Silva, Gilberto, Josue, Ramires, Kleberson, Grafite, Doni.