Former West Ham winger Diangana, 26, who is out of contract this summer, scored twice and made another two for the hosts.