Ronaldo's brace for Juventus in the 3-3 draw against Parma saw him rise to the top of the Italian top-flight scoring charts once again with 17 goals in 22 games.
But Messi, maintained his lead, as he also netted a brace in LaLiga within the 2-2 draw against Valencia.
The Argentina captain became the first player to break the 20-goal barrier this season and has now scored more league goals (21) than 18 of the 98 teams in Europe's top 5 leagues.
Having achieved the feat in 20 games, the 31-year-old holds 42 points in the race for the award.
Paris Saint-Germain wonderkid Kylian Mbappe remains in second place with 18 goals (32pts), while Ronaldo, Edinson Cavani and Fabio Quagliarella rounds of the top-five.
Golden Shoe top-ten list:
1. Lionel Messi (21 goals, 42pts) - FC Barcelona
2. Kylian Mbappe (18 goals, 36pts) - Paris Saint Germain
3. Cristiano Ronaldo (17 goals, 34pts) - Juventus
4. Edinson Cavani (16 goals, 32pts) - Paris Saint-Germain
5. Fabio Quagliarella (16 goals, 32pts) - Sampdoria
6. Nicolas Pepe (16 goals, 32pts) - Lille
7. Mohamed Salah (16 goals, 32pts) - Liverpool
8. Mbaye Diagne (20 goals, 30pts) - Galatasaray
9. Duvan Zapata (15 goals, 30pts) Atalanta
10. Luis Suarez (15 goals, 30pts) FC Barcelona
In Spain, England, Italy, Germany and France goals are worth two.
In countries between six and 22 in UEFA's rankings, 1.5, and the rest of the leagues, 1 point.