Ben Stokes' heroic innings of 155 runs couldn't save England from a 43-run loss to Australia in the second Ashes Test.

Stokes and Duckett formed a crucial partnership, adding 63 runs to England's total.

Controversy arose when Bairstow was run out by Carey after wandering outside the crease.

Stokes reached his century in dramatic fashion, hitting scintillating sixes and elegant fours.

Hazlewood dismissed Stokes after a remarkable 108-run partnership with Broad.

England allowed Australia to accumulate too many runs in the first innings and lost crucial wickets in their first essay while countering the short ball.

England must win the third Test at Headingley to have a chance at regaining the Ashes.

Stokes exhibited remarkable resilience throughout his innings, showcasing his determination and aggressive batting style.

Australia secured a resounding 43-run victory by successfully bowling out England for 327 runs.

Visit Allinfohere for more trending news