Battle of san martino