private void matchResults()
    {

        clear();
        System.out.println("Insert match results:");
        System.out.println();

        try
        {
            int matchCount = matchmgr.showCount();
            int teamCount = teammgr.showCount();
            int maxMatchId = matchmgr.maxMatchId();
            int teams = 12;
            ArrayList<MatchScheduling> matches = matchmgr.viewSchedule();
            printShowScheduleHeader();

            for (MatchScheduling m : matches)
            {
                System.out.printf("%3s %-2d %-6s %-20s %-8s %-20s\n", "", m.getMatchInt(),
                        ":", teammgr.getById(m.getHomeTeam().getId()).getSchool(), " VS ",
                        teammgr.getById(m.getGuestTeam().getId()).getSchool());
            }

            System.out.println("Select Match id: ");
            int id = new Scanner(System.in).nextInt();

            Match results = matchmgr.getById(id);
            if (results != null)
            {
                if (matchmgr.isPlayed(id) == 0)
                {
                    /*
                     * Set HomeTeam Goals
                     */
                    System.out.println("Enter goals scored for: "
                            + teammgr.getById(results.getHomeTeamId()).getSchool());
                    int homeGoals = new Scanner(System.in).nextInt();
                    results.setHomeGoals(homeGoals);

                    /*
                     * Set GuestTeam Goals
                     */
                    System.out.println("Enter goals scored for: "
                            + teammgr.getById(results.getGuestTeamId()).getSchool());
                    int guestGoals = new Scanner(System.in).nextInt();
                    results.setGuestGoals(guestGoals);

                    MatchManager.getInstance().matchResults(results);

                    System.out.println("Saved!!");
                    System.out.println();

                    if (results.getMatchRound() <= 6)
                    {
                        givePoints(homeGoals, guestGoals, results);
                    }
                    /*
                     * Checks for the next possiblity to schedule finals.
                     */
                    createSchedule(maxMatchId, matchCount, teamCount, teams);

                }
                /*
                 * If the match has been played:
                 */
                else
                {
                    System.out.println("Match has already been played!");
                }
                /*
                 * If the match already exist.
                 */
            }
            else
            {
                System.out.println("Match does not exist!");
            }
        }
        catch (Exception e)
        {
            System.out.println(" ERROR - " + e.getMessage());
        }
        pause();

    }