I have a duobt about the number of attacks you can make if you have both feats.
Great cleave says "As a standard action, you can make a single attack at your full base attack bonus against a foe within reach. If you hit, you deal damage normally and can make an additional attack (using your full base attack bonus) against a foe that is adjacent to the previous foe and also within reach. If you hit, you can continue to make attacks against foes adjacent to the previous foe, so long as they are within your reach. You cannot attack an individual foe more than once during this attack action."
https://www.d20pfsrd.com/feats/combat-feats/great-cleave-combat/
So, if i hit goblin A, i can make an aditional attack against goblin B if he's adyacent to gonlin A and within my reach...
But then Cleaving finish says "If you make a melee attack, and your target drops to 0 or fewer hit points as a result of your attack, you can make another melee attack using your highest base attack bonus against another opponent within reach."
https://www.d20pfsrd.com/feats/combat-feats/cleaving-finish-combat
So, if I hit and Kill goblin A, i have two aditional attacks against the poor goblin B, because he's adyacent to goblin A and i also killed goblin A. Am i right or i'm missing something?
If that's right, and i get improved cleaving finish (that let's me do cleaving finish any number of times per round), and let's say i hit and kill goblin A, and following my great cleave i also kill in one shot goblin B, who is adyacent to goblin A and within my reach, then now i have the great cleave attack against a poor underpaid goblin C, who was adyacent to goblin B and within my reach and ¿I still have the two addictional attacks of improved cleaving finish beacuse i killed Goblin A and B?