James Anderson says England's incredible 74-run Test victory over Pakistan may be the best he has ever played in.

The tourists took a 1-0 lead in dramatic fashion late on the final day at Rawalpindi Cricket Stadium, Jack Leach taking the final wicket with the light fading rapidly.

Seamers Anderson and Ollie Robinson were outstanding, generating reverse swing with an old ball on a placid pitch as Pakistan were bowled out for 268 in a run-fest after a bold day-four declaration from Ben Stokes.

Anderson took 4-36 and Robinson 4-50, while Stokes also bowled brilliantly in England's first away Test victory over Pakistan for 22 years - and only their third of all time in the country.

The evergreen Anderson felt the victory on a surface that was a batter's paradise could be the finest of his long Test career.

Asked if he had seen anything like it, he told Sky Sports: "I don’t think I have actually. It's probably one of the best wins I've been involved in, if not the best.

"On a pitch like that, to play the way we did, to score runs at the rate we did, we gave ourselves a chance to get the result.

"It was an unbelievable effort from everyone. We knew it was going to be difficult, it just feels like with Ben and Brendon [head coach McCullum], their mantra is 'we've got to take wickets'. We look to take wickets all the time.

"We knew it was a big push, we dug deep to get anything out of that wicket."

Anderson, Robinson and Stokes bowled 66 second-innings overs between them in a Herculean effort in the heat.

The 40-year-old Anderson said "I think we all kept each other going. At times each of us was tired and one of us would pick the other up. We managed to get through some long spells.

"It's nice to have the win but I don't think tomorrow will feel great for me. It was a long five days."