Garcia wins for second week in a row with one-shot triumph in Andalucia