Solid win but a lot to improve