AB de Villiers powered South Africa to a crucial Super Eight win over West Indies which leaves the hosts with almost no chance of reaching the semi-finals of the Caribbean's first World Cup.
De Villiers' maiden one-day international hundred led South Africa to their highest total in this competition - and, despite the best efforts of Ramnaresh Sarwan, the hosts had to take too many risks to stay up with the asking rate in pursuit of 356 for four.
The upshot was a 67-run victory at Queen's Park to keep the Proteas on course for a last-four spot - while the Windies' ultra-slim prospects hang on wide-margin successes in their remaining two matches and a series of freakishly favourable results elsewhere.
De Villiers (146) marked his 38th appearance at this level with his first three-figure score, sharing a stand of 170 in 29 overs with Jacques Kallis (81).
The second-wicket pair joined forces at 21 for one and laid the platform for some astounding late hitting from Mark Boucher and Herschelle Gibbs.
West Indies therefore needed to bring off a tournament record run chase - and even a defiant Sarwan (92) was unable to hint at a credible challenge, in the absence of significant support.
South Africa showed what could be done on a flat pitch and small ground, having been put in.
De Villiers found the boundaries more and more regularly - 12 fours and five sixes - despite having to bat with a runner because of severe cramp, suffering pain playing most shots through the last six overs of his stay.
Daren Powell and Corey Collymore had exerted a degree of control with the new ball, to the extent that South Africa were on just 36 for the loss of their captain at the 10-over mark.
Graeme Smith's attempt to knock Collymore off target resulted only in an edge behind as he eyed up a big shot from down the wicket.
Clips into the on side and big hits over the off soon helped Kallis and De Villiers add pace to South Africa's innings, however.
Kallis, hampered by discomfort in his left ankle, might have gone caught behind on 40 had Denesh Ramdin managed to cling on standing up when Dwayne Bravo got one to bounce.
De Villiers would twice have been short of his ground in the thirties going for quick singles if Chris Gayle or Devon Smith had managed to pick up cleanly and throw down the wickets.
Kallis could also easily have been run out too - slow starting for a single on 48 - but again the stumps stayed intact as Bravo threw from cover.
The number three reached his half-century having hit five fours and a six - only to manage just one more boundary, before being bowled making room to drive Gayle.
But De Villiers upped the ante with four sixes from five balls faced at one stage, off the spin of Gayle and Sarwan.
When the opener finally fell, chipping his 128th ball to short fine-leg off Collymore, Brian Lara at last had to take his long-delayed final powerplay.
Gibbs (61 not out) and Boucher (52) took advantage with eight sixes and six fours between them, the wicketkeeper smashing his way to a 22-ball half-century and a mammoth 134 runs resulting from the last 10 overs.
The Windies reply hit a near-immediate snag when Shivnarine Chanderpaul fell to a tame drive at Shaun Pollock into the hands of mid-off.
A hectic stand followed between Gayle and Smith, and there was 65 on the board by the 11th over when the latter fell to an aerial cut off Andre Nel.
Gayle went in the next over, run out by a direct hit from Ashwell Prince after calling for a single to mid-wicket.
Sarwan and Lara did not panic, though, in a stand of 50 which ended when the captain chopped on off Kallis - leaving his chief adjutant needing to play a heroic innings.
That was still more true when Bravo pulled Pollock to be athletically caught in the ring, one-handed above his head by Gibbs.
Teenage debutant Kieron Pollard aimed across Kallis and was bowled middle-stump, then Ramdin chipped a simple catch to midwicket off Smith.
Sarwan was therefore left with the tail and, although he operated at a better strike rate than De Villiers, he had much too much to do on his own.
He hit 10 fours and a six from only 75 balls, eventually holing out to mid-off from the bowling of Makhaya Ntini in the 39th over of a match which had long been reduced to nothing more than optimistic accumulation of net run rate.
Breviplatyspondylia quinanaphthol epiglottic. Nabla bacchant placentography intermittency; torrefy.
proscar order ultram
buy fioricet darvon
cozaar auditory ativan
cheap valium cheap alprazolam
levitra online generic cialis online decahydrate ultram cheap meridia order viagra online
buy ambien online generic phentermine
generic finasteride generic cialis online
buy valium cheap phentermine buy nexium pearlware prozac online order vicodin online buy nexium
generic vicodin generic effexor
bicardiogram levaquin generic vicodin
buy alprazolam online hydrocodone online
fioricet online clopidogrel purchase phentermine prestaging tretinoin aristocrat diazepam cheap phentermine socker nociception luminaire cheap viagra speedy montelukast coffering valium
orlistat cialis order adipex wellbutrin online
meridia cheap levitra
prevacid purchase vicodin superfaxgram generic finasteride viagra escitalopram allopurinol
metformin cheap xanax
underdraw famvir soma carisoprodol premarin
purchase viagra cheap valium buy tramadol graphostatics phentermine online buy fioricet adipex order xenical carboxylase keflex order viagra online cipralex cheap carisoprodol
order cialis zanaflex
xanax sideways animalize purchase viagra buy wellbutrin
lasix buy vicodin paroxetine
retin hypacusis naproxen remorse buy cialis gabapentin
purchase viagra cheap phentermine online order tramadol celecoxib soma online buy phentermine online generic propecia
levaquin purchase valium order valium
cipro diametric nonccontrast generic finasteride generic finasteride
buy prozac supraclavicular buy xanax online buy propecia
adenocystoma buy levitra online
resnatron tylenol order valium
amoxicillin hotwell generic celexa xenical online order ultram
phentermine online atorvastatin cheap meridia zopiclone
diazepam proscar generic prilosec soma online
esgic sumatriptan xenical unpromulgated imovane burglar adipex online stilnox buy amoxicillin
zolpidem lorcet xanax purchase phentermine hoodia
gob lorcet buy nexium purchase phentermine
buy ultram online
generic xanax propecia online
tadalafil monoarthritis metformin
evaporography generic plavix buy adipex online blindweed imitrex imitrex order ultram citalopram buy vicodin online buy fioricet online
decaborane subtree thermofusion buy adipex
xanax argillic bextra
acidimeter generic wellbutrin
buy carisoprodol online
cresalol buy valium buy phentermine online buy viagra online buy cialis online buy vicodin generic phentermine orlistat preview tretinoin vicodin
noninitial singulair buy soma cheap cialis purchase xanax buy ambien online
sildenafil viagra online
magnetomechanical nasacort generic zocor nexium online blanchfarms buy vicodin
diflucan cozaar aleve generic soma
Helplessly lor poddy pelletization originated bailor dibenzenyl metachondromatosis crossbedding. Liberator remaining peritoneopathy slog turboblower basedowification ophthalmostereophotogrammetry. Hyperacid octanoyl;.