Luleå hade gjort det första målet 15 matcher i rad.
Man var också nära att göra 0–1 efter bara en halv minut, då Petter Emanuelsson styrde ett skott från Jesper Sellgren i stolpen.
En minut senare tappade Michael Lindqvist markeringen på Robin Kovacs som bröt in på mål och testade Markus Svensson.
Men Luleås tryck kom av sig, mycket beroende på slarv i uppspelsfasen.
Joakim Nygård, Oskar Steen och Johan Ivarsson hade alla bra lägen för Färjestad.
Med sex och en halv minut kvar av den första perioden kom till slut också 1–0.
Målet gjordes av Daniel Viksten som snappade upp ett misslyckat droppass av Jonas Berglund och snärtade upp pucken i nättaket bakom Joel Lassinantti.
Luleå hade några hyggliga kvitteringschanser i den andra perioden.
Närmast var Niklas Olausson sköt utanför från nära håll efter att ha fått pucken av Robin Kovacs.
Men i stället slog Carl Jakobsson in 2–0 efter att Joel Lassinantti släppt retur på ett skott utifrån.
Luleå var nära att göra 2–1 i slutet av den andra perioden.
Men man lyckades inte att få hål på Markus Svensson som först gjorde en snabb sidledsförflyttning på ett skott från Erik Gustafsson och sedan var följsam när Karl Fabricius frispelade Robin Kovacs.
Och fem minuter in på den tredje perioden spelade Johan Ryno fram Joakim Nygård, som åkte ifrån Erik Gustafsson och satte 3–0.
Förlusten innebär att Luleå måste vinna sin sista match mot Växjö samtidigt som Färjestad förlorar mot Djurgården om man ska kunna vinna serien.