Finn Richards wins long awaited 2A title