Texture looks good in viewport, but skewed in render... Please help...

As the title suggests - this is the viewport image:


Looks skewed when rendered:


UV map:


I can’t figure it out… I have the texture mapping set to UV. Any input would be appreciated. Would you unwrap it like this? Thanks!

EDIT: Figured it out - the image texture node had the projection set to ‘box’. When I set it to ‘flat’ it works just as it should.