Strasburg electrifies through seven frames