Swann sparkles as England make 377