A good showing from the 21-year-old goalkeeper, who made a number of important saves to ensure that Livorno had the opportunity to snatch a draw.
Allowed Icardi and Palacio to roam free at times and was fortunate that his poor marking didn't cost Livorno in the late stages.
The left-sided player worked hard, pressing intensely and applying pressure whenever possible, but lacked quality.
His work rate was impressive, showing a bit of skill to nutmeg D'Ambrosio in the first half. Unfortunate to be withdrawn through injury late on.
Made several important clearances to hook away dangerous crosses and went close from a couple of offensive set-pieces.
Went close in the first half with an ambitious long-range free kick, but didn't have the most solid of outings, being replaced soon after the break.
His crossing was rather sporadic and the former Olympiakos midfielder was unable to test Handanovic with long-range efforts. Worked hard, however.
Had a few good efforts from range and claimed for a penalty after being pushed by Juan Jesus - rather lightly. Lively against his former employers.
Had a couple of half-chances when he dared to press deep into Inter's half, but otherwise looked to provide a shield in front of the defence.
Scored Livorno's opener with a delightful finish, using a corner routine straight off the training ground to fire a first-time effort off the underside of the crossbar with Handanovic motionless. Chased lost causes all game.
His control let him down, with the Algerian forward only able to test Inter's goalkeeper with a couple of poor headers.
The Slovenia international was forced into a couple of acrobatic saves, but could do nothing to prevent either of Livorno's goals.
The Portuguese defender was strong and assured at the heart of the Inter defence once again, while being a big threat at offensive set-pieces.
Worked hard to keep tabs on Mbaye throughout the contest and forced a good save from Bardi.
Wasn't quick enough to catch Guarin's poor backpass, as the veteran Argentine's ageing years were exploited for the hosts' equaliser.
Used his pace and physicality to ensure that Livorno only got in behind Inter's defensive line sparingly.
Didn't provide great service from the right-hand side, but always looked to break upfield and carry the ball at any opportunity.
Netted his first goal for the Nerazzurri, thumping home an effort from deep in the Livorno penalty area. Was Inter's most positive player, shooting from anywhere.
A quiet evening for the young Argentine, who didn't create a great deal for himself nor his team-mates.
Tried his luck a few times from range, with one of his effort calling on Bardi to make an athletic stop. Tried to break up play but was often left exposed.
His movement caused problems for the home side, but the Argentine was unable to squeeze the ball beyond Bardi on several occasions. Took his goal brilliantly, though, with a nice finish on the volley at the back post.
Got in behind the hosts' defence on a couple of occasions, but couldn't find his scoring touch, going closest with two tame headers.