Tour match, Sir Frank Worrell ground, Jamaica, day two
England 274 beat West Indies Vice Chancellor's XI 119 & 70 by an innings and 85 runs
Giles claimed three wickets on the final day
England's bowlers ripped through the Vice Chancellor's XI to steer the tourists to an innings and 85-run win.
The hosts were skittled for 70 in their second innings with Matthew Hoggard, Simon Jones and Ashley Giles each taking three wickets.
Jones finished with the impressive figures of 3-3 from two overs.
The composite side lost nine wickets for 29 runs after the openers had put on 41 for the first wicket.
They put up little resistance and they were hampered by the absence of Kenyan international Steve Tikolo who could not bat because of illness.
England coach Duncan Fletcher was happy with his side's preparations ahead of the Test series.
"The two games have been very good for us because the guys have got out there and had a good bat and the bowlers have had to work hard for their wickets," said Fletcher.
"Everybody has worked very hard since we first got here. The work ethic has been very good ever since we toured Bangladesh and it's very pleasing to see they have continued that on this tour."
Earlier, Graham Thorpe ignored his back problems to give England a timely boost ahead of the first Test against the West Indies next week.
Thorpe, whose Test place was in doubt because of a stiff back, fired a stubborn 55, which included a six and six boundaries, to guide England to a first innings total of 274 all out.
The main contributor to the England innings was Nasser Hussain, who fired an impressive 86 before being clean bowled by Jermaine Lawson.
He was joined by Giles after England lost four wickets before lunch.
After Hussain's dismissal, Paul Collingwood was out next, out for 14 off Jason Bennett's bowling.
The 21-year-old fast bowler also trapped Andrew Flintoff lbw for four and ended with figures of 3-72 off 14 overs.
But there was some better news for England, Mark Butcher's ankle injury is healing fast.
Initially rated as "extremely doubtful", Butcher's Test hopes were ranked as "50-50" on Saturday by physiotherapist Kirk Russell after he began jogging again for the first time.
Vice Chancellor's XI: J A M Haynes (Capt), K O Otieno (Wkt), D J J Bravo, S O Tikolo, D E Bernard, D J G Sammy, T A Willett, R P O Nurse, J P Bennett, J J C Lawson, R O Cunningham.
England: M P Vaughan (Capt), M E Trescothick, P D Collingwood, N Hussain, G P Thorpe, A Flintoff, C M W Read (Wkt), A F Giles, S P Jones, S J Harmison, M J Hoggard.
Umpires: C Fletcher and N Malcolm.