diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index 159b205c8674db27eae4b1a4da5b1ce40c571056..d1c847eef0885c2e08baa6eca74ac4cd2f295256 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -313,7 +313,7 @@ function! s:split(dict)
     if s:present(a:dict, 'window')
       execute a:dict.window
     else
-      tabnew
+      execute (tabpagenr()-1).'tabnew'
     endif
   finally
     setlocal winfixwidth winfixheight buftype=nofile bufhidden=wipe nobuflisted