Final step fails Cardiff