: 15 April) resulted in a minor victory for the Russians under the Count Suvorov over Barthélemy Schérer's French forces at Lecco.
Then, on the second day, Suvorov's Austrians and Cossacks prevailed over Jean Moreau's army, who replaced Schérer as supreme commander, and trapped his isolated division on the third.
General of Division (MG) Barthélemy Schérer fought inconclusive actions the Austrians at Pastrengo, Verona, and Legnago on 26 March 1799.
Attempts by Schérer to hold the lines of the Mincio and Oglio rivers failed when an Austrian force led by FML Josef Vukassovich turned his northern flank.
The Cossacks seized Bergamo and Prince Bagration's vanguard pushed back the French outposts in Caprino Bergamasco.
The arrival of General of the Cavalry Michael von Melas displaced Kray the top Austrian field command.
[8] There were the following formations of irregular Cossack cavalry: the regiments of Adrian Denisov (ataman), Pyotr Matveyevich Grekov [ru], and Molchanov: a total of 1,500[20] men.
[23] Schérer relied on the advantages of his defensive position, as the river is wide and deep, has very few fords and in its upper part, as far as Cassano, flows in elevated steep banks, of which the right, occupied by the French, prevails over the left.
[15] The Adda battle on 26 and 27 April was divided into three different clashes: the combat of Lecco, where Suvorov sent Bagration's Russians, most likely as a distraction, and Rosenberg's corps was also on its way there;[40] the combats near Trezzo sull'Adda and Vaprio d'Adda, where mostly Austrians were concentrated,—these fights proved decisive for the allied victory; and the combat around the fortified position of Cassano, where Melas' Austrians had been sent, they would go to the rear of the French at an end of battle with their flanking maneuver; it would be by the time the fight at Vaprio is won by the Allies, however, this manoeuvre will force Moreau to retreat in a different direction.
[15] On the same date, Bagration, following a mountain gorge, at 8 o'clock in the morning met a small advanced French unit 2 kilometres (1.2 mi) from Lecco, overturned it and approached the city, occupied by 4 battalions, 1 squadron (108th demi-brigade[17]) under the command of Brigadier General Soyez; on the right bank of the Adda, opposite the bridge dismantled[47] by the French, there were 6 guns on the heights.
[15] Mikhail Miloradovich took out carts and rushed with Dendrygin grenadier battalion at a time when the French were flanking Bagration from the village of Germanedo.
Meanwhile, the French, standing on the right bank of the Adda, began to cross in boats between Olginate and Brivio, to the rear of the Russian troops.
Waiting for a report on the outcome of the battle on the right flank, Suvorov postponed the crossing at San Gervasio until the night of April 27.
Eventually the French withdrew on rafts northwards from Lecco territory (night of 27–28 April), knowing that Adda had already been forced by the Allies elsewhere and that the road behind them would soon be cut off.
On April 27, on orders from Paris, Schérer, completely out of his depth, handed over army command to the more capable MG Moreau.
The point for crossing was very inconvenient from the theoretical point of view: the steepness of the bank made it difficult to launch the pontoons on the water; the winding, fast flow of the river and the rocky bottom prevented the convenience of the bridge; but the French did not pay attention to this inconvenient place (the 2nd Battalion of the 33rd Line Demi-Brigade,[19] left by Sérurier at Trezzo, occupied the castle but had no posts on the bank itself), the night darkness covered the work, the river was not wide, so that only 7 pontoons were needed.
Then Marquess Johann Gabriel Chasteler, chief of staff, who had already learnt Suvorov's notions of intransigence in overcoming obstacles, arrived at the crossing point and took decisive measures.
The neighborhood was close country and mostly planted with vines, while the highway from Milan had on either side high banks built up with stones collected from the fields, like a natural parapet.
At this time the French were approaching from Milan by 24th Chasseurs à Cheval Regiment (under the direction of Nicolas Beker[19]): the Cossacks attacked it, overturned, and pursued as far as Gorgonzola, capturing many prisoners.
On with the advance!Colonel d'Aspré protested that the men had been on the march for fifty hours, and were totally spent, at which Suvorov answered:[36]Well, I still have my Russians — I know that they will be after the enemy!
The French 106th demi-brigade of Jean Roussel,[28][19] supported by a brigade of Victor's division (which arrived at 4 o'clock in the afternoon; under the command of Argod[28]), held firmly behind the Retorto canal, which covered the front of their position for 5 hours.
The direct road to Milan via Gorgonzola was cut off, the French had to hasten their retreat to Melzo, and parts of Victor's division, which had not had time to join Grenier and Laboissière's troops, were ordered to withdraw to Melegnano.
The winners got 19 guns, a colour and over 2,000 POW with very heavy loss of KIA and WIA among the French; the allies lost over 1,000 men.
[15][28] Reporting to Emperor Paul, Suvorov especially "praised the excellent courage of Don Cossacks", calling their Ataman Denisov "brave warrior".
At the same time Vukassovich succeeded in bringing down the enemy at Brivio (it was a small French outpost[25]), and at night passed to the right bank of the Adda; the French barely managed to retreat to Lake Como, and Soyez, still occupying Lecco, seeing that the Russian troops were approaching again, rushed into the mountains and barely escaped, having crossed Como in vessels.
[15] Sérurier, exactly following Moreau's orders, halted between Verderio and Paderno d'Adda (he was standing with his back to the Adda), carefully entrenched himself, and remained all the day of the 27th and the night of the 28th of April, awaiting further orders, cut off by Ott from the south and Vukassovich from the north; meanwhile on both sides, at Vaprio and Brivio, the cannonade rang out, and a fierce fight was going on.
Rohan advance battalion and Cossacks drove the French out of Paderno, and with the rest of the force Vukassovich bypassed Verderio and attacked the enemy from the rear.
[57] The French stubbornly defended at Verderio and even attempted to attack the enemy on the flank, but seeing the approach of Rosenberg's main Russian troops (a mere 17,000 coalition forces[30]), Sérurier decided that further resistance would be reckless and surrendered.
"In the combats at Lecco, Vaprio, Cassano, and Verderio the French brought into the fray between 18,000[15] and 18,500[59] men; they suffered 2,500 killed and wounded, plus 5,000 soldiers, 27 cannon, and 3 colours captured.