To defeat Darkrai, you should grab Fighting, Bug, or Fairy Pokémon. It's important that the Pokémon has one of these types of moves rather than the Pokémon just being this type.