A second-half try from South African Robbie Diack helped Ulster to a 22-15 win on the road to Aironi in the Magners League on Saturday.
The result sees Ulster climb to second place in the Magners League standings.
Niall O'Connor and Diack starred for the visitors as Brian McLaughlin's side made it two wins out of two at the start of the new season.
The visitors fell behind early on when Ludovic Mercier kicked through the posts but Ulster were soon back on level terms through an O'Connor penalty.
Ulster grew into the match after their early wobble and pegged Franco Bernini's troops back in their own half with a series of aggressive attacks.
The Irish side were rewarded on 22 minutes with another penalty.
O'Connor had to work much harder for the three points on this occasion, the ball almost on the halfway line and way out on the right touchline, but the fly-half got his angles right to fire the hosts into the lead for the first time in the match.
O'Connor spurned a chance to increase Ulster's lead after Nick Williams picked up a yellow card for the hosts, and Aironi punished that miss moments later when Mercier kicked over for three points.
But Ulster went in at the break with the lead as another foul by Aironi gave O'Connor the chance to take his personal haul for the match to nine points.
The tide turned swiftly after the break, however, Mercier landing a drop goal and a penalty in quick succession as Aironi found themselves on target for their first victory in the Magners League.
But those hopes were swiftly dashed as O'Connor pulled his side level after 58 minutes before the only try of the night arrived two minutes later as Diack intercepted a loose pass by Mercier and crossed the line for a score which O'Connor converted.
Mercier made partial amends by sending over another penalty to reduce the deficit but O'Connor tallied with another three-pointer with eight minutes remaining to settle the match in Ulster's favour.
Pens: Mercier 4
Pens: O'Connor 5
Yellow cards: Williams ( Aironi - 28th min); Pizarro ( Aironi - 58th min); Wannenburg (Ulster - 76th min)
Aironi: 15 Julien Laharrague, 14 Giulio Toniolatti, 13 Roberto Quartaroli, 12 Dylan des Fountain, 11 Giulio Rubini, 10 Ludovic Mercier, 9 Tito Tebaldi, 8 Nick Williams, 7 Gareth Krause, 6 Jaco Erasmus, 5 Quintin Geldenhuys (captain), 4 Carlo Del Fava, 3 Salvatore Perugini, 2 Fabio Ongaro, 1 Alberto de Marchi.
Replacements: 16 Andrea de Marchi, 17 Luigi Ferraro, 18 Luca Redolfini, 19 Marco Bortolami, 20 Josh Sole, 21 Pablo Canavosio, 22 Alberto Benettin, 23 Gabriel Pizarro.
Ulster: 15 Adam D'Arcy, 14 Tommy Seymour, 13 Darren Cave, 12 Paddy Wallace, 11 David McIlwaine, 10 Niall O'Connor, 9 Paul Marshall, 8 Robbie Diack, 7 Chris Henry, 6 Pedrie Wannenburg, 5 Tim Barker, 4 Johann Muller (capt), 3 Declan Fitzpatrick, 2 Nigel Brady, 1 Tom Court.
Replacements: 16 Andi Kyriacou, 17 Bryan Young, 18 Paddy McAllister, 19 Ryan Caldwell, 20 Willie Faloon, 21 Ian Porter, 22 Ian Whitten, 23 Jamie Smith.
Venue: Stadio Zaffanella, Viadana
Referee: David Jones (Wales)
Assistant Referees: Stefano Penne, Stefano Roscini (both FIR)
TMO: Giulio Romano (FIR).