Bank of Baroda's chance to shine -