The easiest way to check if a card is fake is to check the word "pokmon" on the front of the card
Madame Vastra Madame Vastra is essentially unblockable as long as it remains untapped until the combat step

Advanced Search Sets Random Syntax Blaster Mage Blood Fountain Blood Petal Celebrant Blood Servitor Bloodcrazed Socialite Bloodfire Mentor Bloodrage Brawler Bloodsoaked Altar Bloodsoaked Reveler Bloodsworn Knight Bloodsworn Squire Bloodthorn Flail Bloodtithe Harvester Bloodvial Purveyor Bloody Betrayal Blurry Beeble Bog Witch Bola Warrior Bonded Fetch Bone Shards Boosted Sloop Borderland Explorer Boundary Lands Ranger Brallin, Skyshark Rider Bramble Familiar Bramble Familiar Broadside Barrage Brutal Nightstalker Burning-Fist Minotaur Burning-Tree Vandal Cabal Initiate Cackling Witch Cait, Cage Brawler Calamitous Tide Caldaia Brawlers Call the Bloodline Cam and Farrik, Havoc Duo Canyon Crab Canyon Drake Captain of Umbar Carlo, Suave Schemer Case of the Crimson Pulse Catalog Centaur Veteran Cephalid Inkshrouder Ceremonial Knife Ceta Sanctuary Chain of Plasma Chainer, Nightmare Adept Chains of Mephistopheles Chakra Meditation Chamber of Manipulation Chandra Ablaze Chandra's Defeat Chandra, Spark Hunter Change of Plans Charging Strifeknight Charm Peddler Charming Scoundrel Chart a Course Chase Stein, Runaway Checks and Balances Chivalric Alliance Cho-Arrim Alchemist Chromium, the Mutable Cipherbound Spirit Civilized Scholar Cloudpiercer Cloudseeder Collective Brutality Collector's Vault Common Iguana

Ramp with Arcane Signet, Wayfarers Bauble, and Sky Diamond to get ahead early
Regal Caracal Did you mention lifegain? 5 power and toughness among three bodies is good and you can gain a bunch of life with Regal Caracals cats
Mewtwo #3 (Pokemon Promo | Pokemon Cards) prices are based on the historic sales