Battle of transylvania