Speed Bolt says that if Pikachu evolved from Pichu this turn, prevent all effects of attacks, including damage done to Pikachu during opponent's next turn. However, if Pikachu evolved from Pichu last turn, Speed Bolt doesn't prevent anything. I believe it won't work if Pikachu evolves into Raichu with a Memory Berry. I'd like a second opinion from another professor.