The venue has moved halfway around the world, but it looks like we’re going to see Anderson Silva fight Kelvin Gastelum after all.

The middleweights have agreed to meet in the main event of UFC Shanghai on Nov. 25. MMA Fighting’s Ariel Helwani confirmed an initial report by FloCombat.

Silva (34-8, 1 NC), the former middleweight champion who remains the longest-reigning champion in UFC history at seven years and seven months, returns to action for the first time since a hotly contested decision victory over Derek Brunson at UFC 208.

Gastelum (13-3, 1 NC), meanwhile, is looking to shake off a loss via finish to Chris Weidman at last month’s UFC on FOX 25 on Long Island, N.Y. That marked his first loss since jumping up to 185 pounds.

Silva-Gastelum bout between the two was originally scheduled for UFC 212 in Brazil, but Gastelum was yanked from the bout after testing positive for marijuana. The bout will now be held on the UFC’s first card on mainland China.