England has won the second Ashes Test against Australia, levelling the score to 1-1 at Edgbaston on Sunday.
Australia gave England a fright though, before Andrew Flintoff and Steve Harmison led the home side to a thrilling two-run victory.
It was the closest winning margin in Ashes history.
The final score was England 407 & 182 beating Australia 308 & 279 by two runs. The third Test will start at Old Trafford on Thursday.
The last time England came from behind to level an Ashes series was in 1981.
This was the second of five Test matches where England will play Australia for one of the most famous sports trophies.
The battle for the Ashes has been going on for over 100 years and England have lost every series for the last 16 years.
But this year there are high hopes that England, boosted by rising stars Steve Harmison, Andrew Flintoff and Kevin Pieterson, can win the Ashes.