England have won the second Ashes Test, beating Australia by 115 runs.

England lead the series 1-0.

It is their first victory over the Australians at Lord's since 1934.