Oxford men claimed victory in the 163rd edition of the Oxford and Cambridge Boat Race, while the Cambridge women capitalised on an Oxford error to claim their first victory since 2012.