The 78th National Football Championship for the Santosh Trophy witnessed a dramatic semi-final where a tale of two halves unfolded before West Bengal clinched a place in the final by overcoming defending champions Services 4-2 at the Gachibowli Stadium, here, on Sunday.