Antipode Trophy question

What is the best map to get this achievement because many of the maps are just too big or have too many flank routs for enemy players to escape?

Zarya will make more of an impact on this achievement than map, but Eichenwalde first point is a great one for it.

Thanks for the assist.