All three Memorial Day weekend races were just what the Doctor ordered. Dale Jr runs out of fuel on the last corner, JR Hilderbrand crashes on the final corner giving Dan Wheldon the win and Sebastian Vettel wins his first GP of Monaco, controversial though it was.