Pork goodness that falls off the bone and melts in your mouth. This dish is the kind that requires unlimited rice!
Combine first 8 ingredients in a saucepan. Cook over high heat until mixture comes to a boil.
Reduce heat to medium and simmer, covered for about 45 minutes.
Remove cover and cook for another 5 minutes or until sauce is reduced and thickened. Separate sauce from meat and set aside.
In another pan, sauté garlic, onions and tomatoes until tender. Add meat and cook for 5 minutes.