WALES Under-20s caused a Six Nations upset when they beat Ireland 20-12 at Rodney Parade.