Challis-Mackay loses last home game against Firth