Who won the 149th Boat Race?

The 149th Boat Race took place on April 6, 2003 and was held between the Universities of Oxford and Cambridge. Oxford won the face by one foot (30 cm), making it the smallest margin of victory in the history of the event.