Tempers frayed during rush-hour on Friday morning after a garage decided to give away free petrol to help promote a new computer game.
In total, £20,000-worth of fuel was given away at the Last Stop garage in Finsbury Park, north London.
Electronic Arts (EA) took over the garage as part of a promotion for the game Mercenaries 2: World in Flames.
The promotion allowed drivers to put up to £40-worth of fuel in their tanks free of charge giving drivers some respite from the recent hikes in fuel prices.
Prince Davis, 37, who queued patiently for a quarter of an hour for free petrol, said: "This is a genius idea, whoever thought of this should be promoted. I'll definitely be buying the game, you're never too old to play computer games."
The promotion continued until the fuel ran out, with security staff on hand to control rowdy customers as queues of traffic built up.
Louise Marchant, from EA, said the scenes of queuing mimicked aspects of the game.
She explained: "It's set in Venezuela, you play a mercenary and fuel is used as a currency."
She denied the promotion was irresponsible, saying: "We've got security on hand to make sure that traffic is going one way.