Protoss Cannons can be devastating. If the player is not ready for them, they can effectively decide the outcome of the game. Thus, it becomes essential for all races to learn the Starcraft 2 strategies on how to stop the rush in its tracks. This Starcraft 2 strategy guide will show you how you can counter a Protoss Cannon rush as a Zerg.
Construct Spine Crawlers around your base to keep the Cannons at bay. Make sure you do everything in your power to delay the advancement of their Cannons to you base, especially taking out Pylons first. Next, shift your attention to Banelings. These are the units you will be using to take out the Cannons. Construct a Baneling Nest and keep making Zerglings to be converted into Banelings. When you have enough of them, dispatch them to take out the Cannons and/or Pylons. Be on the lookout for Void Rays; the enemy might be using the Cannons simply as a distraction or decoy. The Void Rays will prove to be much more lethal than the Cannons.
Once the Cannons have been dealt with, send your army to strike their main base. If the enemy has Cannons guarding his base, have the Banelings counter them as a part of your Starcraft 2 strategy. Focus on taking out his Probes; do not waste your time on anything else. If your opponent appears to be going for Void Rays, destroy the Pylons for the Stargates. Now use some Roaches to mop it up and finish the game.