Agra triumphed over Moradabad by 9 wickets in the inter-division senior cricket championship, dominating the match with a stellar bowling performance that limited Moradabad to just 29 runs.