Steven Gerrard reckons Liverpool's hard-fought win at Stoke is evidence they have the heart for a top-four battle.