Pointies upset Red Caps stay within reach of top four