Where does thrust come from ? It is an interplay of fluid been pushed by the swimmers and vorticity generated by its body - The Helmholtz decomposition at work !
Gazzola M., van Rees W.M., Koumoutsakos P., C-start: optimal start of larval fish. Journal of Fluid Mechanics, 698:5–18, 2012.