Solución: 
 

Smart fue rescatado por la 99.

Análisis de oraciones en la forma pasiva:

  1. Localizamos la fórmula perifrástica del verbo ser conjugado, más un participio de cualquier otro verbo.

    Smart fue rescatado por la 99.

  2. Nos preguntamos quién o qué, más la perífrasis para localizar al sujeto pasivo.

    ¿Quién o qué fue rescatado?

    Smart fue rescatado por la 99.

  3. Nos preguntamos por quién, más la perífrasis para determinar al complemento agente.

¿Por quién fue rescatado Smart?

Smart fue rescatado por la 99.

Y ya está. Nuestro análisis queda como sigue:

Núcleo verbal: fue rescatado.
Sujeto pasivo: Smart.
Complemento agente: la 99.