Norrie

Paris Masters 2025: Cameron Norrie upsets Carlos Alcaraz to reach last 16

Britain’s Cameron Norrie described his upset of Carlos Alcaraz as “the biggest win of my career” as he reached the Paris Masters last 16 with a gritty comeback against the world number one.

Norrie, who was beaten in straight sets by the Spaniard in this year’s Wimbledon quarter-finals, won 4-6 6-3 6-4 in the second round of the ATP Masters 1,000 event in the French capital.

“This win is so big for me,” said Norrie, who missed the Olympic Games in Paris and the US Open last year because of a forearm injury.

“I had lost the first round of the qualifiers here last year. Coming back from my injury, I’ve been trying to enjoy my tennis in the second half of the year and I was able to do that.

“To get the biggest win of my career, my first win over a world number one, and probably the most confident player in the world right now, I am pleased with the way I did it.”

Alcaraz won the first set before Norrie responded strongly in the second by breaking early and maintaining his momentum to set up the decider.

The world number 31 then played an incredible backhand pass to break Alcaraz in the final set and saved two break points on his way to victory.

“I actually went for a walk this morning with my coach and we talked through serving for the match and what I needed to tell myself,” said Norrie, who beat Sebastian Baez in straight sets in Monday’s first round.

“I was so, so tight serving for the match yesterday against Baez.

“I told myself I deserved to be in this moment, I want to be here, and I felt quite relaxed.

“It was a nice walk, a very important walk.”

The Briton will next face the winner of the second-round match between wildcards – and cousins – Valentin Vacherot and Arthur Rinderknech.

Alcaraz, who registered 54 unforced errors on Tuesday, was returning from an ankle injury and playing his first match on the tour since beating Taylor Fritz in the Japan Open final at the end of September.

He now risks losing his number one ranking if rival Jannik Sinner, who will face Belgium’s Zizou Bergs in the second, goes on to win the Paris tournament.

“I’m really disappointed about my level,” Alcaraz said after the defeat.

“I had all the ideas clear, all the goals clear but even in the first set which I won, I felt I could do a lot more than I actually did.

“I have to give credit to Cam. He played really well, a solid match, and I think that was the key.”

Source link

Paris Masters 2025: Cameron Norrie sets up round two meeting with Carlos Alcaraz

Britain’s Cameron Norrie is “pumped” to face world number one Carlos Alcaraz in the second round of the Paris Masters after beating Sebastian Baez in straight sets.

The world number 31 beat Argentine Baez, ranked 12 places below him, 6-3 6-4 in a match which featured six breaks of serve.

Norrie won the opening three games before having his serve broken to 15 as Baez pulled it back to 3-3.

However, the 30-year-old regrouped to win the next three games, converting his second set point.

Norrie threatened to throw away a 3-0 lead again in the second set, saving a break point in the sixth game, and later saved four more in the 10th game before closing out the match at the first opportunity.

“I was really tight going to serve for the match. I said I was going to pretend it was 0-30 and then it was 0-30 and 0-40,” Norrie told Sky Sports.

“It was about getting the job done and it was nice to face some adversity. It was not a typical match. He fought well.”

Norrie will meet Alcaraz, who exited last year’s tournament in the third round, on Tuesday, with the Spaniard playing his first match on tour since beating Taylor Fritz in the Japan Open final at the end of September.

Alcaraz has won five of their seven meetings, most recently beating Norrie in straight sets in this year’s Wimbledon quarter-finals.

Norrie’s compatriot Jacob Fearnley is in first-round action later on Monday against 12th seed Andrey Rublev.

Source link

Shanghai Masters: Cameron Norrie beats Frenchman Arthur Cazaux in second round

Great Britain’s Cameron Norrie claimed a first win since September’s US Open, beating Frenchman Arthur Cazaux in a third-set tie-break at the Shanghai Masters.

The British number two was beaten by Novak Djokovic in the third round at Flushing Meadows and has since tasted back-to-back defeats in Chengdu and Beijing.

But it proved to be third-time lucky in China for Norrie as the five-time winner on the ATP Tour clinched a rollercoaster 6-3 0-6 7-6 (7-5) win over the world number 70.

Norrie, the 30th seed and ranked 33rd in the world, showed all his experience as he breezed through the opening set courtesy of two breaks, making just four unforced errors and barely dropping a point on serve.

Yet 23-year-old Cazaux came out firing in the second set, claiming a first break of serve in the opening game before going on to inflict just a seventh bagel – 6-0 defeat – of Norrie’s career.

The Briton did well to regroup in the third, once again showing too much guile for his younger opponent, outfoxing him with his left-hand serve to regain a measure of control.

Neither player was able to make a dent on their opponent’s serve, as they struggled through hot and humid conditions, but a double fault from Cazaux in the third point of the tie-break ultimately proved the difference in a match that lasted two hours.

After being given a bye in the first round, Norrie’s first win at a Masters 1000 event since May, when he won on the clay in Rome, set up a third-round match against 19-year-old American Learner Tien.

Source link

Davis Cup 2025: Cameron Norrie and Arthur Fery win to give Great Britain a 2-0 lead over Poland

Great Britain took a big step towards next year’s Davis Cup qualifiers as Cameron Norrie and Arthur Fery both won to give them a 2-0 lead over Poland.

World number 34 Norrie survived a scare against world number 545 Tomasz Berkieta to win his nation’s opening World Group 1 match 7-6 (11-9) 6-4 in Gdynia, Poland.

Fery, ranked 227 in the world, then battled to a 6-4 6-2 victory over Olaf Pieczkowski, ranked 484.

The 23-year-old was making his Davis Cup debut after British number three Jacob Fearnley pulled out with a rib injury.

Britain need one more win on Saturday to reach February’s first round and therefore have a shot at winning the title in 2026.

The world’s number one doubles pair, Lloyd Glasspool and Julian Cash, will make their debut in Saturday’s doubles, which will be followed by two reverse singles.

World number seven Jack Draper was unavailable for the tie because of an arm injury which has ruled him out of the remainder of the season.

Source link

US Open 2025: Cameron Norrie loses again to Novak Djokovic as Serb great reaches last 16

Before the match, British number two Norrie said he was “ready for anything” from seventh seed Djokovic – including seeing his opponent struggle with fitness issues before regaining his level.

However, the world number 35 was still not able to drag Djokovic into gruelling physical exchanges as he hoped.

Norrie briefly threatened to cause a shock when he moved a break up early in the third set.

But Djokovic instantly hit back – helped by his opponent hitting a double fault on break point – before regaining control with a precise serving game which Norrie largely failed to trouble.

Djokovic became the oldest man to reach US Open fourth round since Jimmy Connors, who was also aged 38, in 1991.

“I’m still trying to find my groove. Today I played the best I have so far in the tournament,” Djokovic said.

On his fitness, he added: “You have some ups and downs but you don’t want to reveal too much to your rivals. I’m as young and as strong as ever.”

Source link

US Open 2025: Cameron Norrie faces Novak Djokovic for place in third round

“The chances are getting better as the years ago on – although not by much,” said Norrie, who is ranked 35th in the world.

“The level he brings and the competitiveness he brings is crazy. Every time I’ve played him he changes tactics and makes it difficult.

“I’m ready for anything – him playing unreal, or him not playing great and stopping the match for something, then playing good.”

Djokovic looked unsteady on his feet in humid conditions during his first-round win over Learner Tien and needed treatment for a blister on his toe.

Seventh seed Djokovic had not played for six weeks before the US Open and showed more signs of rustiness on Wednesday, dropping a set against American qualifier Zachary Svajda.

It is always dangerous to suggest Djokovic looks vulnerable, and Norrie is certainly wary.

But Norrie’s brand of tennis – trying to make things physical and drag Djokovic into an energy-sapping scrap – could be key if the former world number eight is to snap his losing streak against the Serb great.

“”I will have to beat him with physicality,” said Norrie, who showed his own survival instincts in a four-set battle against Argentina’s Francisco Comesana on Wednesday.

“I did see the blister but he’s the king of adversity. He fights and pushes through it.

“I’m not going to be a servebot and serve him off the court.”

Source link

US Open 2025 results: Jack Draper comes through tough test to join Cameron Norrie in second round

A “nervous” Norrie was worried about being first on court at 11:00 local time and need to fuel up before playing an opponent who was ranked inside the top 20 a year ago – and against whom he had lost three of four past meetings.

Ultimately the 30-year-old did not need to be overly concerned, as Norrie was leading 7-5 6-4 when Korda, 25, ended the match early.

American Korda only returned to tour action last week following a near three-month shin stress fracture lay-off.

He called a medical timeout at the start of the second set against Norrie when he appeared to be struggling with an abdominal issue.

Although Korda persevered for the remainder of the set he was unwilling to go any further, sending Norrie through to face either Argentine Francisco Comesana or American Alex Michelsen.

Norrie, who withdrew from the 2024 US Open with an arm injury, made his debut at Flushing Meadows in 2017 but still feels the nerves in New York.

“I was very nervous for the match,” said Norrie.

“Playing a Grand Slam match at 11am and trying to get rice down at 10am is not easy!”

On Korda’s retirement, Norrie said: “I feel for Sebastian. He’s been out the whole summer, he’s an amazing talent and he’s beaten me the last few times we’ve played.

“It’s tough to see him ending like that.”

Source link

Cincinnati Open: Cameron Norrie struggles in heat during second-round loss to Roberto Bautista Agut

British number two Cameron Norrie is out of the Cincinnati Open after suffering a second-round loss to veteran Roberto Bautista Agut.

Norrie recently beat the world number 53 in four sets at Wimbledon, with his first-round win sparking a run to the quarter-finals at the All England Club.

As the 32nd seed in Ohio, Norrie had a first-round bye before meeting the 37-year-old Spaniard, but with the temperature passing 30C, he seemed to struggle in the heat on the way to a 6-4 6-3 defeat.

Norrie’s last outing came at the Canadian Open, where he was beaten by world number 99 Aleksandar Vukic in the second round.

He continued his US Open preparations in Cincinnati and Bautista Agut did well to hold his serve following three lengthy games, while breaking Norrie’s in the fourth game.

When serving at 5-2 down, Norrie was visibly drenched in sweat and changed his shirt prior to deuce before staving off two set points.

The 29-year-old then broke back to make it 5-4 – from his sixth break point – but served a double fault in the following game, allowing Bautista Agut to clinch the first set.

Norrie continued to look unwell during the second but remained competitive, saving five match points to cut his deficit to 5-3, despite serving three double faults.

But Bautista Agut, playing just his second match since Wimbledon, made no mistake on his second match point in the following game.

After Montreal, this is the second straight tournament Norrie has fallen at his first hurdle and he has lost three of his five matches since his run at SW19 was halted by world number two Carlos Alcaraz.

Source link

Washington Open: Emma Raducanu beats Naomi Osaka but Cameron Norrie & Dan Evans lose in DC

Britain’s Emma Raducanu is through to the quarter-finals of the women’s singles at the Washington Open after beating four-time Grand Slam winner Naomi Osaka in straight sets.

After previously upsetting Ukrainian seventh seed Marta Kostyuk in round one, the 22-year-old produced a dominant performance to overcome former world number one Osaka 6-4 6-2.

The 2021 US Open women’s singles champion will face wildcard Maria Sakkari in the last eight after the Greek player knocked out American second seed Emma Navarro.

Raducanu, who will replace Katie Boulter as British number one when the WTA rankings are updated on Monday, is also through to the semi-finals of the women’s doubles.

She and partner Elena Rybakina overcame Giuliana Olmos and Aldila Sutjiadi 7-6 (8-6) 6-4 to set up a last-four meeting with second seeds Shuai Zhang and Taylor Townsend.

However, in the men’s singles, Britons Cameron Norrie and Dan Evans were eliminated in the last 16.

British number two Norrie lost to 14th seed Brandon Nakashima 7-6 (7-3) 6-3.

After a tight first set was decided by a tie-break, American Nakashima twice broke Norrie’s serve in the second to reach the quarter-finals.

Evans, who won the tournament in 2023, fought back from 5-3 down and saved a match point to force a tie-break in the second set against Corentin Moutet but the Frenchman prevailed in straight sets, winning 6-2 7-6 (7-4).

Source link

Wimbledon 2025 results: Carlos Alcaraz sweeps aside Cameron Norrie after Taylor Fritz beats Karen Khachanov

Two-time defending champion Carlos Alcaraz produced a Wimbledon masterclass to end British hope Cameron Norrie’s run and move into the semi-finals once again.

Second seed Alcaraz underlined why he is the tournament favourite with a scintillating 6-2 6-3 6-3 win.

The Spaniard will face Taylor Fritz – the American fifth seed bidding for a first major title – in the last four.

Fritz secured his place in the Wimbledon semi-finals for the first time with a 6-3 6-4 1-6 7-6 (7-4) victory over Russia’s Karen Khachanov.

Alcaraz is seeded behind Italian rival Jannik Sinner because of their respective world rankings, but his superior record on grass courts – and current hot streak – makes him the man to beat.

Victory over Norrie was a 23rd win in a row for Alcaraz, who is bidding to become the fifth man to win three successive Wimbledon titles in the Open era.

“I’m really happy – to play another Wimbledon semi-final is super special,” said Alcaraz, who secured victory in one hour and 39 minutes.

Source link

Wimbledon 2025 results: Cameron Norrie beats Nicolas Jarry to keep British interest going at All England Club

Jarry has fallen down the rankings because of an ear condition which affects his balance and vision, but has reminded everyone of his talent over the past fortnight.

After coming through three Wimbledon qualifying matches, he won another three in the main draw – starting with a stunning win from two sets down over eighth seed Holger Rune.

Opportunities against the world number 143’s serve are difficult to obtain – he hit 46 aces – and Norrie clinically took his chance in the first set to break for 5-3 before serving out.

A tight second set offered even fewer chances to either man, but it was again Norrie who struck at a crucial time.

Upping the aggression in his return of serve at the start of the tie-break led to a mini-break that he never relinquished, with a pinpoint cross-court winner on set point proving bold and brilliant.

The third and fourth sets were similarly balanced. With Jarry serving big and Norrie scrapping, it always felt likely they would be decided by tie-breaks.

Norrie led 4-2 in both but could not convert his advantage as Jarry roared back, but he reset wonderfully to eventually end his opponent’s resistance after striking early in the decider.

It sparked jubilant scenes in a partisan atmosphere on Court One, where Norrie has now won nine of his 10 career matches.

“It was a nice moment. It feels a little more deserved coming back from the injury and trying to push back into the top of the game,” said Norrie, who will climb back into the top 50 next week.

“All the hard work, it’s paid off. I’ve been a dedicated professional and have a good team around me. These moments are the icing on the cake.”

Source link

Wimbledon 2025: Nicolas Jarry on health battles as he prepares to face Cameron Norrie

When Jarry’s symptoms began, he was ranked inside the world’s top 20 and on the rise, having reached the Rome Masters final, where he was beaten by Alexander Zverev.

Jarry was told it would take three weeks to recover but still has episodes a year on. Tennis is a good form of rehabilitation, given the hand-eye coordination it requires, but he has struggled for wins, falling to 143 in the world and suffering six successive first-round Grand Slam exits.

He recalled feeling like everything was “moving like a tornado” in Rome, but it quickly dissipated.

A similar feeling at the French Open before a match left him “not connecting with the ball” and “reading the game bad” before he returned home to Chile, where he experienced the worst incident to date.

Jarry also plays table tennis to help with his recovery, and a positive run at Wimbledon can only be encouraging.

Emotional on court after beating teenage talent Joao Fonseca in four sets on Friday, Jarry said: “It’s amazing to put in my best performance here at Wimbledon, my favourite tournament of all.”

There is a reason this tournament means so much to him.

This run to the fourth round matches that of his grandfather Jaime Fillol, who reached the same stage at Wimbledon in 1974.

“I came here with him when I was 10 and 11 years old. Since then, I’m in love with this tournament,” Jarry said.

“It has been very tough physically, emotionally, psychologically.

“I have been trying to get back to my level and trusting myself again.”

Source link

Wimbledon 2025 results: Cameron Norrie beats Frances Tiafoe to reach round three

Earlier, Kartal continued her impressive form at Wimbledon by becoming the first British player to reach round three this year with a dominant victory over Tomova.

After two days of blistering heat the start to Wednesday’s play was delayed by more than two hours because of rain in the morning.

But once the action did begin, Kartal followed up her impressive first-round win against 20th seed Jelena Ostapenko by quickly despatching Tomova 6-2 6-2.

It is the second year in a row the British number three has reached the third round at Wimbledon.

“I felt good in the warm-up and on court I felt good. I was seeing it and hitting it very clean. It was one of those good days in the office,” said Kartal.

“I wanted to back up the run I had last year. I wanted to show I am at this level now and I can consistently play.

“The last couple of months I have thrown myself on the scene. This year I made a conscious effort to only play the bigger matches. I am feeling much more confidence in my game.”

After getting the first break of serve in the sixth game of the opening set Kartal really got into her stride, hitting some impressive winners that her opponent struggled to cope with before breaking again at 5-2 up to take the first set.

It did not get any better for Tomova in the second set as the 23-year-old home favourite won the first four games to asset her dominance.

Tomova managed to break serve in the fifth game but it only delayed the Briton’s march to an excellent win.

Next up for Kartal is a match against world number 15 Diana Shnaider or French qualifier Diane Parry.

Source link

Queen’s 2025: Dan Evans causes upset but Cameron Norrie out

Evans is looking to rebuild his ranking, having dropped from a career-high 21st in the world a couple of years ago to 199th.

Given a wildcard entry at Queen’s, the 35-year-old was handed a tough start against American Tiafoe, who reached the quarter-finals of the French Open this year.

But Tiafoe has often struggled on grass and Evans took full advantage, playing some of his best tennis in years to claim an impressive straight-set win.

Evans dropped more than 110 ranking spots last year when he opted to focus on partnering Andy Murray in the doubles at the Paris Olympics, so it was apt that this impressive display came at the arena newly named after the Scot.

The pair reached the quarter-finals at Roland Garros, with the match the last of Murray’s long and illustrious career.

Asked afterwards about how much Murray has inspired his own career, Evans said: “Not just mine but the whole of British tennis.

“He always has time for everyone and it’s fitting he has an arena called after him.”

Evans started strongly against Tiafoe, fending off a break point before securing the break himself at 3-3.

Tiafoe broke back immediately when Evans overcooked his forehand and momentum appeared to swing the American’s way in a 10-minute spell where his opponent had little answer to him.

But Evans, encouraged by the vocal home crowd, dug in and battled from 5-4 down to secure a second break before closing out the set – helped on his way by coming out on top of a gruelling 37-shot rally.

The momentum was now with Evans and a five-game winning streak put him 2-0 up at the start of the second set.

Evans got a stroke of luck at 3-1 up when his forehand clipped the net cord to drop over and secure a double break.

From then on he closed out the match before receiving a standing ovation from the crowd.

“Days like today, whatever happens this week, is why I’ve been carrying on – to get out here and put my game on the court and enjoy it,” Evans added.

Source link

French Open 2025: Novak Djokovic beats Cameron Norrie to reach Roland Garros quarter-finals

Coming into the French Open, Norrie said he had been playing some of his best tennis, describing his level as similar to when he was a top-10 player back in 2022.

It raised eyebrows – but he proved to be right.

A memorable five-set win over former world number one Medvedev set the tone, followed by victories against Argentine qualifier Federico Gomez and fellow Scot Jacob Fearnley, who replaced him as British number two earlier this year.

Facing Djokovic was a different proposition.

Norrie had lost all five of his previous meetings with the three-time French Open champion, including a three-set defeat in the Geneva Open 10 days ago.

He was quickly outmanoeuvred in the first set and, after Djokovic needed medical treatment on foot blisters, the British number three could not maintain an early break in the second.

Crucially, Norrie could not convert more chances, with Djokovic saving break points in lengthy service games at 2-2 and 3-3.

The former world number one then raced away with the final set, breaking early and reeling off five games in a row before serving out victory.

Despite not being able to end his miserable run against Djokovic, Norrie said it has been “a really enjoyable” clay-court swing.

Earlier this year he had been in danger of tumbling out of the world’s top 100 after a difficult couple of years struggling for form and fitness.

But a reinvigorated Norrie will now move back into the top 60 when he starts the grass-court season back in the UK.

“I played 20 clay-court matches, and for me that’s huge,” he said.

“The way for me to take confidence is playing and then actually getting through some tough matches.”

Source link

French Open 2025: Cameron Norrie beats Jacob Fearnley in match disrupted by Champions League fireworks

Norrie and Fearnley may have never previously met on the ATP Tour, but they are well aware of each other, having trodden a similar path into the professional ranks.

The pair both played United States college tennis at Texas Christian University, with the older Norrie often going back to offer wisdom to the younger cohorts.

Norrie has been a shining example to them by maximising his abilities to forge an impressive career – reaching the Wimbledon semi-finals in 2022 on his way into the world’s top 10.

Fearnley did not make his ATP debut until last year, turning professional shortly after completing his kinesiology degree.

At that point, he was still unranked but has since made one of the sharpest rises in ATP history.

Fearnley had not played on clay professionally until last month and a confident Norrie – who beat former world number one Daniil Medvedev in the first round – produced a confident display to win.

“I feel great – it was really tough to get there,” said Norrie.

“It was a tough match playing Jacob. He’s had an amazing season and breakthrough on the tour.”

The pair shared a warm embrace at the net after a three-hour contest played in bizarre circumstances.

Almost 50,000 football supporters were arriving at the Parc des Princes – which is over the road from Roland Garros – to watch the Champions League final on big screens.

Norrie had to abort his serve when he led 4-1 in the second-set tie-break, but refocused to secure a commanding lead.

As well as the fireworks, the players could also hear car horns tooting and police sirens during the opening two sets.

The noise subsided in the third set – as the football match’s kick-off time approached – and Norrie cruised to victory.

Source link

French Open 2025: Jacob Fearnley through after Ugo Humbert fall and plays Cameron Norrie next

Jacob Fearnley moved into an all-British meeting with Cameron Norrie in the French Open third round after his opponent Ugo Humbert retired following a nasty fall.

Fearnley, who replaced Norrie as the British number two earlier this year, was leading 6-3 4-4 when French 22nd seed Humbert quit.

Humbert tumbled as he stretched for a return at 40-40 in the eighth game and instantly clutched his right leg.

After receiving treatment and wearing heavy strapping, Humbert gamely tried to continue and finished the game before deciding it would not be sensible to carry on.

As a result, 23-year-old Fearnley – who is 55th in the world after a rapid rise over the past 12 months – moved into the last 32 on his French Open debut.

Norrie booked his place earlier on Thursday with a 7-6 (9-7) 6-2 6-1 win over Argentine qualifier Federico Gomez.

The 29-year-old has slipped to 81st in the rankings, but has rediscovered his form on the clay and earned one of the most satisfying wins of his career when he beat former world number one Daniil Medvedev at Roland Garros earlier this week.

Source link

Geneva Open: Novak Djokovic beats Cameron Norrie to reach final and close in on 100th title

Novak Djokovic moved one win away from his 100th ATP Tour-level singles title with a hard-fought victory against Britain’s Cameron Norrie in the semi-finals at the Geneva Open.

Djokovic, who celebrated his 38th birthday on Thursday, is bidding to become just the third man in the Open era – after Jimmy Connors and Roger Federer – to win 100 ATP titles.

The 24-time Grand Slam champion took a step closer to that milestone with a resilient 6-4 6-7 (6-8) 6-1 win over Norrie.

Djokovic, who has not won a title since claiming Olympic gold in Paris last summer, will face Poland’s Hubert Hurkacz in Saturday’s final.

“It was the toughest match of tournament for me so far, for sure,” the world number six said in his on-court interview.

Playing in his first semi-final of the season, Norrie won just two points on Djokovic’s serve in the first set as the Serb raced through the opener.

It was the Briton, however, who took control in the second set, challenging Djokovic’s serve for the first time to move 4-1 in front.

A double fault by Djokovic at 5-2 brought up a set point for Norrie, but he missed his chance and allowed Djokovic to break back and level the set at 5-5.

The world number 90 redeemed himself in a cagey tie-break, saving a match point before an unforced error from Djokovic took the last-four tie to a deciding set.

Djokovic reasserted his dominance by grabbing the first three games of the third set – a gap that Norrie was unable to close as he was broken again to allow Djokovic to serve out the victory after two hours and 15 minutes.

“I’m really glad how I regrouped in the third and played the best set of the tournament,” added Djokovic, who is playing in his first event since splitting from coach Andy Murray.

“It means a lot [to reach the final]. So let’s go for a title.”

It has been a disappointing clay-court season for Djokovic, who suffered immediate exits in Madrid and Monte Carlo.

However, an ATP 250 title in Geneva could be the perfect confidence booster before the French Open, where he will be chasing a record-breaking 25th Grand Slam title.

Djokovic will face American Mackenzie McDonald in the first round at Roland Garros, which starts on Sunday.

Source link