Quoted By:
Her Tyrantrum could take care of Mega Charizard X, and her Hawlucha could get a few hits in on his Metagross and Tyranitar. Gardevoir has thunder, which easily checks Ufezant, and her Goodra has good coverage (Fire and fighting) against his two remaining mons (dark/ice and dark/steel respectively, both 4x week to fighting). Honestly, the odds are really in Diantha's favor here.