Leon Edwards has all the tools to beat Kamaru Usman in their rematch.

That's according to former UFC fighter and well-respected MMA coach James Krause.

The British MMA fighter will lock horns with his old welterweight rival on August 20 in the main event of UFC 278 at Vivint Arena in Salt Lake City.

Usman dominated Edwards with his wrestling in their first meeting seven years ago on his UFC debut in December 2015, comfortably outclassing him over the course of three rounds en route to a unanimous decision victory.

ALL THE INFO: UFC 278: Date, Announced Fight Card, Location, Kamaru Usman and more

Edwards has come on leaps and bounds since that lost, winning nine of his last ten fights .

And Glory MMA & Fitness' head coach Krause, 36, reckons Edwards will be a tough nut to crack going into his Utah showdown with Usman.

Speaking on his podcast 'The 1% Club with James Krause', Krause said: "I like these problems that Usman is going to face with Leon Edwards.

Kamaru Usman is the current UFC welterweight champion

Kamaru Usman is the current UFC welterweight champion

READ MORE: Jake Paul turned down $100,000 offer to spar Claressa Shields ahead of Savannah Marshall fight

"I like that he's long, he's longer than Usman, and he works off the jab really well.

"I like the left hand. Leon is a southpaw striker and I know everybody is going to say 'well, Colby was a southpaw'.

"Yeah but Colby is not going to put out the type of output and striking prowess that Leon Edwards brings to the table so it's not the same and not to mention Usman fights longer than Colby.

"Even though he wasn't looking for the shot, he's definitely not as clean of a striker as Leon Edwards.

"It just seems like there's a lot of new problems or I should say puzzles that Usman is going to have to solve with this Leon Edwards fight and that's what intrigues me with this fight.

READ MORE: Paige VanZant insists she has nothing to prove in bareknuckle boxing return against Charisa Sigala

"Now, whenever you talk about who do you think is going to win, it's just really difficult to bet against a guy like Usman who has just been so dominant in his class.

"But I do think that Leon is going to pose some problems and I would not be shocked if he wins some rounds and I'll be honest I wouldn't be shocked if he won a decision.

"I don't see him finishing Usman, Usman is durable, but man he's got the tools.

"I'll say this, the A-side is Kamaru Usman here, but Leon Edwards has the tools to dethrone the champ, I will say that.

"I don't know if he's going to do it but I can tell you he's got the tools to do it.

"We're talking about a different animal with Usman, he's shown how dominant he is, I'm not going to take anything away from that, I'm not here to debate who's going to win the fight.

"All I'm saying is Leon Edwards has the skills to beat Kamaru Usman, period."