Andrew Hasler, 28 år, dödades i angreppet i sitt hem i St Ives i Cambridgeshire den 8 januari.
Matthew Sharpe, 40 år, erkände sig skyldig till mordförsöket på sin 27-åriga före detta flickvän Charna Knights, som räddades när en granne ingrep.
Cambridge Crown Court hörde att han hittade Sharpe ovanpå henne, med mr Hasler skadad i närheten.
Mr Hesler knivhöggs upprepade gånger och dog från ett enda sår till hjärtat.
Fler nyheter från Cambridgeshire
Grannen, som hade hört "en uppståndelse", lyckades dra bort Sharpe från Ms Knights och sparka kniven ur hans hand innan han höll fast honom.
Sharpe lyckades komma undan men greps efter att ha hoppat ner i floden i St Ives. Polisen sa att han hade självförvållade skador som krävde sjukhusvård.
Det Insp Lucy Thomson hyllade grannen, som hon sa "sätt sitt eget liv på spel för att hjälpa Charna".
"Hans handlingar den dagen räddade hennes liv."
I ett uttalande beskrev Haslers familj honom som en "älskad son, bror, sonson, brorson och vän".
"Han levde sitt liv till fullo och kom tidigt till världen och har lämnat oss alldeles för tidigt."
Sharpe fick höra av domare David Farrell via videolänk från Bedford-fängelset: "Det finns bara en mening som jag kan utdöma och det är livstids fängelse.
"Jag kommer att höra inlagor för att fastställa den minimiperiod du måste tjäna."
Sharpe av Eynesbury, St Neots, ska dömas till döden den 7 april.
En man som genomförde en brutal huggattack där hans före detta flickvän skadades allvarligt har erkänt mord.