In Pictures: Army Win Centenary Army v Navy Cracker
The Army has won the Army v Navy match, beating the Royal Navy 29-20.
The showdown was the 100th meeting between the teams, and the Army players had been desperate for victory after seeing the Senior Service lift the title last season.
Twelve months ago they let a commanding 26-9 point lead slip before eventually drawing the contest 29-29 - a result that saw the Navy crowned champions.
Prince Harry was among the more than 80,000 fans as patron of the Invictus Games Foundation, which is the official match charity of the day.
He presented the Babcock Trophy to the victorious side.
The lovely @thelaurawright popped by to see us at @bfbs at #ArmyNavyRugby at #twickenhampic.twitter.com/kPaJHn0jYF
— BFBS (@bfbs) April 29, 2017
Earlier at Kneller Hall, the Army women won their 30th successive Inter-Services game 95-0 against the Royal Navy, scoring 14 tries.
The veterans' game also ended in a record 68-27 Army victory. And the UK Armed Forces beat the Oxbridge students 37-30.