Team UK has pulled out all the stops on day three of the Invictus Games finals and semi-finals in Orlando, Florida, with a stash of medals taken in the pool.
46 medals went to Britain in less than five hours of swimming, with the UK's wounded, sick and injured personnel and veterans winning 19 gold medals, as well as 17 silver and 10 bronze.
Away from the pool, there was a shock result as Britain's defending wheelchair rugby champions were relegated to third place.
They were outplayed by Denmark with a semi-final score of 31-26, although they went on to secure bronze against Australia in style, with a final score of 47-4.
The US defeated Denmark 28-19 in the final to claim another team gold.
It's now the last day of competition at this year's games, with the semi-finals and finals ending later today.
The only medals left to collect on the final day are in wheelchair tennis and wheelchair basketball.