En esa oportunidad entró de cambio al minuto 73' por Jesús Dátolo, y su club empató a un tanto.
Debido a esto, los dirigentes del equipo le buscaron un club para poder participar, el cual fue el LASK Linz de Austria.
En total disputó siete encuentros, en seis oportunidades esperó desde el banquillo y tuvo un acumulado de 310' minutos jugados.
Para el Torneo de Clausura 2009, el centrocampista regresó al Boca Juniors, pero no tuvo regularidad en los partidos para el técnico Carlos Ischia.
Su único encuentro realizado fue el amistoso del 20 de enero ante Independiente, en el cual entró como sustitución por Damián Díaz al minuto 81'.
Por otra parte, su equipo quedó en el penúltimo lugar de la tabla con 38 puntos, siendo relegado a la Segunda División.
Su contrato en el Corinthians expiró, por lo que regresó a su país para ser fichado por el Club Atlético Huracán.
A mediados de 2011 se hizo oficial la recompra del jugador en el Boca Juniors.
El mediocentro ofensivo no tuvo participación en la temporada 2011-12, donde su equipo ganó el Torneo de Apertura.
Para el Torneo de Apertura 2013, su equipo continuó en la máxima categoría tras eludir el descenso en la temporada anterior.
En el Torneo de Clausura 2014, su grupo mantuvo la regularidad y quedó en el décimo puesto con 21 puntos.
La vuelta se llevó a cabo cuatro días después en el Estadio Municipal de La Cisterna.
En el campeonato nacional, el Cobresal quedó en el decimoquinto lugar con 17 puntos y el futbolista tuvo 16 apariciones con un gol conseguido.
En el Torneo de Clausura que concluyó la temporada nacional, el conjunto Gualdinegro quedó subcampeón.
Sus compañeros Ulises Segura, David Guzmán y Rolando Blackburn anotaron, pero el empate de 3-3 prevaleció hasta el final del juego.
Salió como titular y consiguió un gol al minuto 16', tras realizar un remate fuera del área.
Al minuto 59', Torres brindó una asistencia a Fabrizio Ronchetti, quien posteriormente ejecutó un «caño» hacia un futbolista rival y sacó de la marcación a otro defensor junto al guardameta, esto para rematar y concretar el tercer tanto del compromiso.
Con esto, los morados alcanzaron la estrella número «33» en su historia y Torres logró el primer título de liga en su carrera.
Por su parte, Mariano Torres no fue tomado en cuenta para este juego debido a una lesión, mientras que el marcador fue con derrota de 1-0.
La sentencia hacia Torres bajó de medio año a cinco partidos, por lo que quedó habilitado para participar en el campeonato local.
El mediocentro fue titular los 90' minutos y el trámite del encuentro se consumió en empate sin anotaciones.
El bloque defensivo de los generaleños le cerró los espacios a los morados para desplegar el sistema ofensivo del entrenador Carlos Watson, pero al minuto 85', su compañero Daniel Colindres brindó un pase filtrado al uruguayo Fabrizio Ronchetti para que este definiera con un remate de pierna izquierda.
En el mismo compromiso también asistió a su compañero Marvin Angulo para el tanto al cierre de la primera mitad.
[56][57][58][59] El 20 de septiembre hizo una anotación ante Liberia por la vía del penal al minuto 85', la que concluyó el triunfo con goleada 4-0.
[88][89] El volante sumó en total veintiséis apariciones, concretó cinco tantos y puso ocho asistencias.
[105] El 26 de enero salió expulsado por doble tarjeta amarilla en el duelo contra Herediano, por protestar con el árbitro.
El jugador obtuvo veintiún apariciones, colaboró con cuatro tantos y puso la misma cantidad en asistencias.
[115] En el certamen nacional, el centrocampista obtuvo diecisiete apariciones, marcó tres goles y asistió en dos ocasiones.
[134] El conjunto morado finalizó la competencia nacional con el subcampeonato tras perder la gran final contra Herediano, serie en la que Mariano no pudo participar debido a una lesión.
[135] Torres contabilizó diecinueve presencias, convirtió cinco goles y puso cuatro asistencias.