In a large saucepan, brown the onion in the oil. Season with salt and pepper. Add the garlic and cook for 1 minute. Deglaze with the wine and reduce by half. Add the tomatoes, broth, and Worcestershire sauce. Season with salt and pepper. Bring to a boil and add the meatballs. Simmer gently for about 30 minutes. Adjust the seasoning. Serve over the pasta of your choice.