Heat olive oil in a large pot over medium heat.
Add chopped onion, carrot, and celery; sauté until soft.
Increase heat and add ground beef and pork; cook until browned.
Pour in red wine; let it simmer until mostly evaporated.
Add canned tomatoes and tomato paste; stir well.
Season with salt and pepper, then reduce heat.
Cover and let simmer for at least 1.5 hours, stirring occasionally.
If the sauce thickens too much, add a little water or broth.
Taste and adjust seasoning as necessary.
Serve hot over pasta, garnished with fresh basil and Parmesan.