Heat olive oil in a large saucepan over medium heat.
Add onion, carrot, and celery; sauté until softened.
Stir in the ground beef and pork; cook until browned.
Add minced garlic and cook for another minute.
Pour in the red wine; let it simmer for 5 minutes.
Add canned tomatoes and tomato paste; stir well.
Season with salt and pepper.
Reduce heat to low and let it simmer for at least 1 hour.
Stir occasionally, adding water if the sauce thickens too much.
Serve hot over your favorite pasta and garnish with fresh basil.