“Only two days have gone by, we will be looking to try to bat for as long as we can tomorrow,” Johnson said.
“We’ll try and bat the whole day out if we can.”
England were in the box seat early in the day at the WACA – the home side had made just 268 on the opening day and England were cruising at 78-0 with openers Alastair Cook and Andrew Strauss in command.
But then Johnson got involved, taking the scalps of Cook, Jonathan Trott, Kevin Pietersen and Paul Collingwood in an unexpected four-wicket blitz that revived the home team’s hopes.
Johnson, who also took the wickets of James Anderson and Chris Tremlett, admitted he had never swung the ball as much.
Facing a first innings deficit of 81, England fought back late in the day as the dismal form of Australian captain Ricky Ponting (1) and Michael Clarke (20) continued.
Disciplined batting from Shane Watson (61 not out) and Mike Hussey (24 not out) steadied the ship and the home side were 119-3 at stumps, an overall lead of 200 in a match where a result appears certain.
If England win, they retain the Ashes, while an Australian win levels the series with two Tests to play.
English batsman Ian Bell admitted they were surprised by Johnson’s swing, but said all was not lost.
“In a five-Test series you are always going to have a bad day,” Bell said.
“It is disappointing that we haven’t batted as well as we can.
“But there is still a lot to play for. If we can come back tomorrow morning and take a few wickets early on, it is going to be set up to be a fantastic Test match.”
Cook (32) was the first to fall to Johnson, caught at gully by a diving Mike Hussey as he attempted to drive at the first ball of the speedster’s seventh over.
The Australian took the catch low to the ground and Cook simply asked the fielder if he had caught it cleanly, accepting Hussey’s word before heading off rather than challenging the decision.
Johnson was getting late swing and trapped Trott lbw for just four in his next over, before sending danger-man Pietersen, coming off a double-century in Adelaide, back to the pavilion, lbw for a duck to claim his third wicket in 12 balls.
Pietersen challenged the decision without success.
Ryan Harris (3-59) then joined the party to remove Strauss, who should have been caught behind from the same bowler on 16, for 52.
When Collingwood (five) was given out lbw to the resurgent Johnson on a challenge by the Australians, England had lost five wickets for 20 runs to slip to 98-5.
England recovered slightly, but then lost their last four wickets for just six runs, with Johnson picking up Tremlett and Anderson to complete a stunning form reversal for both team and player.
Johnson, 29, said a number of verbal clashes between the two sides helped rally the embattled Australians. The home side had made an effort to be more “fiery”, he said.
“That is what I guess we have tried to do here, get really involved in the match, but not overstep the line.”
Johnson said Pietersen had asked for his phone number.
“I don’t think he was being friendly, no,” he said.