COUNTER
Celebi @ Leftovers
Ability: Natural Cure
EVs: 252 HP / 16 Def / 204 SpD / 36 Spe
Calm Nature
- Giga Drain / Leaf Storm
- Recover
- Baton Pass
- Nasty Plot / Heal Bell / Thunder Wave / Perish Song / General Filler
Celebi Quite easily comes in on any of Diancie's moves, avoids the 2HKO and can 2HKO back, while being able to heal easily to come in again and again.
Giga Drain is the preferred option in the first slot, as it easily 2HKOs, but leaf storm can be chosen if you need the Guaranteed OHKO or want more power or something (it should NEVER be used with nasty plot due to special attack drop), but is generally inferior due to Giga Drains Secondary healing effect and lack of Special attack drop.
Recover is for reliable recovery and Baton Pass is for momentum and escaping pursuit. 
The Last slot is mostly filler, Nasty Plot can be used to make a sweet boosts passer, heal bell for clerical duties, T-Wave for stopping offensive threats, and perish Song for last ditch attempts at stopping a sweeper, note that Nasty plot allows it to beat CM Mega-Bro, so it is generally preferred. 
The EVs are for outspeeding Jolly T-Tar and escape pursuit, enough Defense to avoid the 2HKO from diamond storm after SR, with the rest in Hp and SpD respectively to take advantage of Celebi's good bulk and typing.
Some Calcs:
4 Atk Diancie Diamond Storm vs. 252 HP / 16 Def Celebi: 160-189 (39.6 - 46.7%) -- 
guaranteed 3HKO after Stealth Rock and Leftovers recovery
252 SpA Diancie Moonblast vs. 252 HP / 204+ SpD Celebi: 136-162 (33.6 - 40%) -- 
guaranteed 3HKO after Stealth Rock and Leftovers recovery
252 SpA Diancie Hidden Power Fire vs. 252 HP / 204+ SpD Celebi: 116-138 (28.7 - 34.1%) -- 
1.9% chance to 3HKO after Stealth Rock and Leftovers recovery
0 SpA Celebi Giga Drain vs. 0 HP / 0- SpD Diancie: 168-198 (69.7 - 82.1%) --
 guaranteed 2HKO 
0 SpA Celebi Leaf Storm vs. 0 HP / 0- SpD Diancie: 288-342 (119.5 - 141.9%)
 -- guaranteed OHKO
Edit
sorry for stealing it ArchPhantom , just take it next time, I had plenty more mons in mind :)