Undefeated heavyweight world champion Anthony Joshua, will fight American challenger Jarrell 'Big Baby' Miller in New York on June 1 in his first title bout outside Britain.
Joshua had been due to defend his WBA, IBF, WBO and IBO heavyweight belts at London's Wembley Stadium on April 13 against an unnamed opponent, but that seemed unlikely for some time.
"I'm going to be travelling over to New York on June 1, I'm going to be defending my heavyweight titles at MSG (Madison Square Garden) against Jarrell Miller," the 29-year-old announced on YouTube.
He blamed "boxing politics" for getting in the way of a unification bout with American WBC champion Deontay Wilder on April 13.
"So we had to branch out and look for other options and Jarrell Miller came up," said Joshua, who has a professional record of 22 wins, which includes 21 knockouts.
"It will be an exciting fight, I will leave nothing to chance and plan on dismantling Miller in style to make my mark," added the Briton, who said he would be doing a lot of his training in New York but was in shape already.
Miller is also unbeaten, with a record of 24 fights, 23 wins and a draw.
Joshua beat Wladimir Klitschko at Wembley in April 2017 and then fought Carlos Takam and Joseph Parker at the Principality Stadium in Wales, before returning to Wembley to beat Alexander Povetkin last September.
Before that, the 2012 Olympic super-heavyweight champion had fought in venues around Britain including Manchester and at London's 02 Arena.
"Wembley is so close to my heart, it's a great spot, a great location, I've fought in small halls and arenas and its been humbling and a blessing to fight in the stadiums. But now it's time for a change," he said.
Miller, 30, said Joshua was making a "huge mistake" and would lose his titles.
"He wants to announce himself on the American stage, but all he's doing is delivering me those belts by hand. It's dog eat dog in the ring and this dog has got a bigger bite. He'll be leaving New York empty-handed," he told Sky Sports.