Maher, who rode a horse named Explosion W, emerged victorious in a six rider jump off.
Peder Fredricson of Sweden won the silver medal, finishing in the same position as he did at the 2016 Olympics in Rio de Janeiro.
Maikel van der Vleuten took bronze for the Netherlands.