Angel Salvation is absolutely an adventure. by eliminating gems you can activate hero skills to fight against bosses.

User Rating: 9.5 | Angel Salvation IOS
  As a game combined APRG and puzzle, Angel Salvation has merged cultures of East and West. Players can summon legend heroes and angels in history to defeat the deadly Demons. Meanwhile, players can strengthen and evolve all kinds of heroes into stronger heroes. It is really a fun and addictive game with gorgeous and amazing graphic, magnificent fighting music, and hundreds of stunning cards to collect. Special skills make battles more interesting, increasing difficult levels more challenging,and countless quests more enjoyable.
 Players can activate heroes to defeat various deadly bosses by eliminating gems. You may find yourself hopelessly addicted to get your heroes stronger, looking at them fantastically change after transformation, or participating in events and defeating the bosses one after another to get special rare hero and items. You may find yourself collecting marvelous heroes of various types: Warriors, Angels, Demons, and Dragons, Assemble your favorite heroes into your team to fight against more powerful enemies.