Star American filly Indian Blessing was off a step slowly in the $ 2 million Golden Shaheen , got close to the front with several hundred meters to run but then couldn 't hold off Big City Man in the last yards , surrendering by 1 1 / 4 lengths .