Lists begin indexing at 1 and the game event includes the text directly after the @. With that in mind, the final code should look something like this:
// The {} are the pistons from the If Game.
Player Event: Command
If Game: Command Equals (in the chest, a text: "bc", and set the tag to...