Three teams rally for two playoff spots