Marmolejos goes from 29th man to G2 hero