Only Short versions of the card may physically fit. And the power connections may be a VERY tight fit.
I believe that particular EVGA card will work, but I have not tried that specific card.
I am running a similar card; the Zotac GeForce GTX 1060 Mini. It fits nicely and connects with a single six pin. It does run warm compared to something like a FE 1060 running in a full size case that has airflow. I have not had any issues with the extra heat though. It usually hovers around 79 ~ 81C when playing Playerunknown's at nVidia's suggested settings. It will start throttling at 83C by default. You can OC it, but I don't due to the temps. In my, casual gamer, opinion I get pleasant performance for 1080p gaming.