Zack Steffen (12 saves), Rapids hold off Earthquakes