Many annual competitions are held between Oxford and Cambridge, including the annual Boat Race. First contested in 1829, the race pits Cambridge University Boat Club against their Oxford counterparts over a four-mile (6 km) stretch of the River Thames. The very first Boat Race was won by Oxford, but Cambridge lead the overall series with 83 wins to Oxford's 80, with one dead heat in 1877. Recent races have been closely fought, with Oxford winning by the shortest ever margin of in 2003 and Cambridge winning in 2004 despite Oxford's claims of a foul.