Nasser Hussain applauded his team's all-round effort after England beat Pakistan by a whopping 112 runs.
Anderson won the Man-of-the-Match award
England are now on course for a place in the Super Six after the impressive win in Cape Town.
They share top spot in group A with Australia, although they have an inferior net run-rate and have played a game more.
Hussain said: "Everyone got into it straight away and the plans the coach put down were spot-on.
"It was a very good performance today."
Skipper Hussain singled out praise for 20-year-old bowler James Anderson, who took four for 29 as Pakistan were bowled out for 134.
He was also pleased with Paul Collingwood, whose gutsy 66 not out propelled England to 246 for eight.
Hussain said: "Collingwood is proving to be a very good player, a finisher which we have not had in the England side for a while.
"He's a livewire in the field and I hope he and all the young players keep progressing."
Anderson picked up his second Man-of-the-Match award in three games, and won another watch for his outstanding efforts.
The youngster from Burnley said: "The ball was swinging and coming out of my hand nicely.
"I had a lot of confidence as I was running in and it was good to pick up those wickets."
England's next game is against India on Wednesday, once again a day/night fixture.