Two goals apiece for Zlatan Ibrahimovic and Anthony Martial, as the hosts sweep into the semi-finals.