A devastating spell from seam bowler James Anderson set England up for a nine-wicket triumph in the second Test against West Indies as the tourists went 1-0 up in the three-match series.
A fiery Anderson ripped through the West Indies middle order in the opening session of the fifth and final day, making excellent use of the new ball to record figures of four for 43.
The Lancastrian also claimed two catches and ran out Jason Holder as the home team were bowled out for 307 having resumed on 202 for two.
That left England chasing a small target of 143 to win and captain Alastair Cook (59*) and Gary Ballance (81*) helped them clinch their first Test victory on foreign soil since beating India in Kolkata in December 2012.
"It was a lot of effort on that wicket," Cook told the presentation ceremony. "It was a slow wicket throughout and a pretty flat one.
"To get 20 wickets the way we did was a great effort. We showed a lot of character and obviously a lot of skill."
To add to West Indian misery promising all-rounder Holder was stretchered off the field after landing badly on his ankle in his delivery stride.
"We fought hard for the first four days but that one session (before lunch) where we lost six wickets really cost us the match," said Denesh Ramdin.
West Indies 299 all out and 307 all out
England 464 all out and 144-1