thanks to
thanks to  {prep.}
1. With the help of. 
Thanks to a good teacher, John passed the examination.
I finally finished washing the dishes, no thanks to you.
2. Owing to; because of. 
Thanks to a sudden rain, the children came home with wet clothes.
Categories: 
 
Source: A Dictionary of American Idioms

