Taarabt: 'Almost perfect game'