Fourth seed Agnieszka Radwanska battled her way to a three-set victory over American youngster Madison Keys in the third round of Wimbledon.
The first set remained with serve until Radwanska broke crucially at the death for a 7-5 win, but Keys responded superbly to take the second 6-4.
With the third set going with serve Radwanska latched on to a solitary break point in the sixth game and saw out the set to take the win.
Read how the action unfolded below.
Hello everyone and thanks for joining Sports Mole for this third round clash between Radwanska and Keys.
The players are out warming up for what should be an interesting encounter here. Last year's runner up Radwanska is continuing her push to go one step further, but in her way is the young and talented American Keys.
The Pole has looked very good so far. I'd go almost as far as saying unstoppable, but then she hasn't come up against a big name as yet. Keys should provide a tougher test than either Yvonne Meusburger or Mathilde Johansson.
Keys, at just 18, has moved to 52 in the WTA rankings, and is fully capable of going much higher than that. She has a 25-14 record this season, which is steadily improving, and has not been beyond the third round of a Slam. Can she today?
The two have met once before, with Radwanska winning that encounter in straight sets. Here we go then, the world number four to serve.
The typical Radwanska accuracy begins right away, and the Pole moves quickly into a 40-0 lead, which she finishes off with a big serve that Keys can only return into the net. Solid start. Very solid.
Keys wins her first point to bring us to 15-15 in her first service game, which is quickly followed by her second after a good serve.
She has a typically American style does Keys. Some big serves and big forehands help her to a very comfortable opening serve. She certainly doesn't look like an 18-year-old out there.
There aren't a great deal of solid servers in the women's game at the moment, but Radwanska holds more often than most. That said, a strong forehand winner from Keys - her third - drags her from 30-0 to 30-30.
However, the Pole responds and wraps up her service game with a marvellous drop shot that Keys cannot dream of reaching.
Really good work from Keys, who dominates a baseline points and finishes with a forehand that even the speedy Radwanska cannot get back over the net.
At 30-0 an unforced error allows Radwanska back in and the Pole then plants a fine cross-court backhand past the American. Keys goes long and Radwanska has her first break point...
However she fluffs it by putting a backhand drop shot into the net. That looked a bit casual for me.
Sheer power from Keys to get the advantage with a clean backhand winner, but Aggie comes to the net to save it with a forehand. Then another sublime backhand from Keys, who found the angle from deep on the left to find the opposite line. She holds well with Radwanska netting. Good start to this match.
Keys has her first look-in at the Radwanska serve here. She's up 15-30 but nets following a long baseline rally.
Another long rally and it's a quite unbelievable drop shot from the angle. She's behind the baseline but it's good enough that Keys isn't even close!
Second deuce here after an unlikely unforced error from the Pole, who hit long.
Keys finds the angle with a fizzing backhand pass and has a break point...
Good serve and volley save from Radwanska to save the break point, and she moves in again for a clean volley winner and advantage.
Five deuces now and Radwanska knows she's in a match here. Keys nets, and it's game point again for the Pole - can she take this one?
Nope. Power hitting from Keys sets up a winner at the net as Radwanska lobbed to stay in the point.
Eventually Radwanska holds after seven deuces and 13 minutes. Much-needed drinks after that.
After coming close a couple of times to a break there, how can the youngster respond? It seems to have had no effect on here, as at 15-30 down she plays a great net point and wins it with the smash.
This time Keys sees the Radwanska drop shot coming, and gets across to find the pass across the court. She finishes the match with her second ace down the T.
Double fault from Radwanska to open the next game, which is the first of the match.
There's another long rally and this time Keys is just wide going for the winner. Instead of 0-30 it's 15-15 - and that was fractions.
A pretty comfortable serve for the Pole. We're still yet to see a break and indeed it was Radwanska on her previous serve that looked most likely to be broken.
It's another hold and again it's quite comfortable. As it stands we're heading into a breaker, but I suspect we might see a break in one of the next four games...
It doesn't look to be this one, though. Radwanska races 30-0 ahead and the crowd has gone a little flat just lately - the tennis isn't all that gripping since that long game a while ago.
What a return! Radwanska looks to wrap up the game with a big serve out wide but Keys fires it right back past her.
Keys pulls it back to deuce after forcing the error, and we've now had three of them. It's another long service game for Radwanska.
The Pole saves another break point on her way to a hold. She's not on top, however, and Keys looks most likely to break. However, if Radwanska manages it here then she takes the set.
Radwanska really hasn't had a chance on the Keys serve so far and the American breezes through another game to level it.
Just as I thought Radwanska's drop shots couldn't get any better, she finds the line from deep to move 40-30 ahead, and holds with Keys going long with a return. Now the pressure is on the American to serve to take us to a breaker.
Horrible start to Keys's service game, as she slices a forehand well long under no pressure.
She then nets from the baseline with a backhand and the Pole is 15-30 up.
Radwanska goes long and Keys's third ace moves her a point away from the tie-break...
At deuce the ball is called out from a Keys shot, but it's hit the inside of the line! The point is replayed and she then does go long for set point Radwanska. It's saved with a big serve down the middle that is returned into the net. However, she nets in turn for the second set point...
SET! There finally is the break, and it's following another atrocious line call. This time Keys's forehand was called in, but it was some way out - with it the Pole takes the set without the need for a breaker.
The telling stat from that set is unforced errors: four to 18 in favour of Radwanska. That's her game - accuracy, and in the end it just about told to give her the lead.
Keys, at 0-15 up, goes for the backhand winner but is a fraction long. It doesn't look as though that late collapse has affected her too much.
Radwanska is furious at what is only her fifth unforced error as she nets from the baseline with a forehand.
After Keys skimmed the net cord Radwanska finds the back of the line with a slice, then finishes with a volley for 40-30. Good play.
At deuce Keys strikes a forehand return back to where it came from for a break point...
BREAK! Brilliant! Radwanska moves in for the kill at the net after a backhand, but sees the ball fizz past her from the Keys forehand. A big break early in the second set for the American.
Keys goes wide and then into the net to give Radwanska a slight look-in at 15-30.
And now it's more than that. Great baseline play and there's nothing Keys can do but net for two break back points...
One is saved emphatically with a clean forehand winner...
BREAK! However she finds the net again and Radwanska breaks straight back in what could prove to be a telling match.
Radwanska's backhand is close to the line, but it's in nonetheless and she's 40-0 up.
Oh dear. Keys sets up a point nicely for the chance to move 40-30 behind, but skews her forehand wide. That was probably Radwanska's most comfortable service game of the match so far.
Big game here for Keys as Radwanska goes up 15-30, but she levels it with her fourth ace of the match.
Really good point there. Radwanska comes to the net and just about does enough with a couple of volleys to force Keys's pass to go wide.
A good hold from Keys there, as she fights off a challenge from Radwanska to level the set again. Can she start to have a say against the Pole's serve?
It doesn't look like it, as Radwanska comfortably moves 30-0 ahead.
Keys skews a return almost into the crowd and Radwanska wraps up her first hold to love with her first ace. She's looking in control at the moment, but could do with a break while she's on top.
Now could be the time. Keys puts a backhand long and the Pole is up 0-30.
Another dreadful line call almost hands the break to Radwanska, but it's successfully challenged, and the second is saved with a pass. Then bam goes the third with a big ace!
Vital hold for Keys! From 0-40 down it looked over, but she turned it up and is still clinging on in this set, and indeed the match. Can she build on the momentum that game would have provided?
Radwanska is almost in trouble as Keys sets up a point to move 0-30 ahead, but misses the line and instead it's 15-15.
Great point. Both women are looking for the angle with dinked shots at the net, but Radwanska takes the killer blow with a winner into the space Keys had left. She then slices to the baseline, which Keys nets, to move a point away from the hold.
Another pretty comfortable hold for Radwanska. I expect she'll come at Keys's serve again here for what would be a crucial break.
A much, much better service game for Keys. She was on top from the start and forced the error from Radwanska to take it. Perhaps this one will go to a tie-break - the last set was the same, but the Pole took a late break.
Good start from Keys, who passed the advancing Radwanska right down the forehand line. She then reaches a drop shot before smashing the winner after the attempted lob. 0-30...
Now it's three break points at a brilliant time for Keys...
Keys nets, which means one down.
BREAK! This time Keys breaks late in the set! It was poor from Radwanska, who netted at 15-40 down, but a really good response from the American. Last time Radwanska broke right back and she'll have to again now or we're going to a decider.
So far, so good for Keys. She's got too much power right now and moves 30-0 up.
ACE! A 119mph ace moves her one away.
Radwanska won't go down without a fight. A couple of rally wins sees her save two set points...
SET! There's nothing the Pole can do against serves like that, though. It's another ace to end the set and it's gone to a decider. Who will come out on top? It could be a big upset here.
Keys won 75% of her first serve points as well as two of three break points. Those two areas are where that set was won. If she keeps that serving up, she could be too much for the fourth seed here.
Radwanska is a bit slow deciding to come to the net, and Keys punishes her with a forehand winner to win the first point of the third set.
The American is on top of Radwanska's drop shots now. She saw that one coming and smashed down the forehand for 0-30.
A good return forces Radwanska to net, and there's three early break points for Keys!
The Pole saves the first with too much accuracy and Keys nets trying to force the issue.
Exactly the same to save the second from Radwanska and then Keys goes wide unforced to bring us to deuce.
At advantage Radwanska - twice - Keys gets the better of two rallies to finish with big forehand winners. That's 25 overall of those for the American. However, Radwanska finishes with an ace and a really tough service hold. That could be crucial.
This time it's Radwanska's turn to battle on her opponent's serve. At deuce, a double fault gives the Pole an opportunity with her third break point of the game, but Keys saves it with a dominant point and forehand winner.
A really important hold for the American. She's looking tired, but saved break point after break point there to hold. Five saved in one game, but she hangs on. I'm not sure this one will ever end - we've seen so many deuces.
After the length of that last game, that one just breezed by. Radwanska was in control - at least at times - but there was a couple of really nice shots from Keys too.
Good one-two from Keys to recover from an early 0-15 deficit.
A breezy hold from Keys there, which will be encouraging for her after her last one.
It's 30-30 following Keys's 58th winner. A huge amount and it's actually a little surprising she hasn't had more breaks.
Lovely volley to hold from Radwanska. Keys went for the big pass but Radwanska got racquet on it to softly put it back out of reach of the American.
Keys goes wide with an attempted forehand winner with the first point. Can Radwanska capitalise?
A really poor backhand, from what looked like a very tired shot, puts Radwanska 0-30 up.
Ace number 11 for Keys gets her back in the game and a big one-two to follow levels it up.
Keys nets and the fourth seed has a break point...
BREAK! She takes it! Last year's beaten finalist stays in a defensive point and Keys, going again for the big winner, finds the sidelines and is broken. Potentially that's a crucial break.
Staggeringly fortuitous shot from Keys to level at 15-15. She hammers into the net from close range put it drops just the other side.
She's pretty much cruising now. A comfortable service hold from her and she's one game away from a place in the second week of Wimbledon. It has NOT been easy, however.
She could end this on a break here. She covers the ground brilliantly to move 0-30 up.
Brilliant from Radwanska! She defends a couple of big shots to finally find the angle for a shot that Keys cannot return. Three match points...
One is saved with an ace...
The second with a big serve and forehand winner...
Boom! Just like that all three are gone. It's another huge serve and Keys somehow brings us back to deuce. There's nothing the Pole could have done there. However, Keys goes long and it's match point again...
Nope! An ace right down the middle saves another. She's not going to give up.
She doesn't understand what pressure is here. Two further aces follow and four match points are saved - Radwanska must serve this out.
Keys is taking it to Radwanska! This time she gets to the net to win a few volleys before Radwanska eventually goes wide.
That's really good from the second seed. She gets to the net and finds the very corner with a volley.
Two more match points Radwanska...
GAME, SET AND MATCH RADWANSKA!
Well that was a real battle! But she's through and into week two. What a performance from Keys, who could go a long way in the game!
That's all from this one. I'll be back shortly with Li Na's match, but from this one - goodbye.