Full list of all 18 Plants vs. Zombies achievements worth 200 gamerscore. It takes around 20-25 hours to unlock all of the achievements on Windows Phone.
Get to a streak of 10 in I, Zombie Endless.
Defeat 2 Gargantuars with Corn Cob missiles in a single level.
Complete a daytime level by planting only Mushrooms and Coffee Beans.
Collect all 49 plants (including plants from Crazy Dave's shop).
Beat all 19 mini-games.
Get to a streak of 15 in Vasebreaker Endless.
Stop the horde using only the Sunflower, Wall-Nut, and Chomper on any level.
Complete Adventure mode.
Defeat your first Gargantuar.
Defeat a normal roof level without using any catapult plants.
Win any level after all lawnmowers have been used.
Complete a nighttime level without planting any Mushrooms.
Blast 10 zombies at once with a Cherry Bomb!
Go trunk diving and spend at least $25,000 on Crazy Dave's Twiddydinkies.
Hypnotize the lead dancer zombie.
Complete a daytime pool level without using peashooters of any kind.
Bowl over 5 zombies with a single Wall-Nut.
Plant your first 10 peashooters.