Umbreon used Dark Pulse (Dark>Psychic)
Actually, Dark Pulse comes out to be normally effective, because Gallade is a dual-type Psychic/Fighting Pokémon. Fighting type gives it resistance to Dark and protects its Psychic weakness.
gengar used shadow ball (dark beats ghost)
Shadow Ball is Ghost-type, so it would be (ghost beats ghost) instead of (dark beats ghost).
Articuno used Ice Beam (Ice > Flying).