diff --git a/src/main/java/hex/gbm/DTree.java b/src/main/java/hex/gbm/DTree.java
index <HASH>..<HASH> 100644
--- a/src/main/java/hex/gbm/DTree.java
+++ b/src/main/java/hex/gbm/DTree.java
@@ -720,7 +720,7 @@ public class DTree extends Iced {
       if( cm != null && domain != null ) {
         // Top row of CM
         assert cm._arr.length==domain.length;
-        DocGen.HTML.section(sb,"Confusion Matrix");
+        DocGen.HTML.title(sb,"Scoring");
         if( testKey == null ) {
           if (_have_cv_results)
             sb.append("<div class=\"alert\">Reported on ").append(num_folds).append("-fold cross-validated training data</div>");
@@ -734,8 +734,11 @@ public class DTree extends Iced {
           rs.replace("key", testKey);
           DocGen.HTML.paragraph(sb,rs.toString());
         }
-        // generate HTML for CM
-        cm.toHTML(sb, domain);
+        if (validAUC == null) { //AUC shows the CM already
+          // generate HTML for CM
+          DocGen.HTML.section(sb, "Confusion Matrix");
+          cm.toHTML(sb, domain);
+        }
       }
 
       if( errs != null ) {
Avoid displaying the CM twice for binary classifiers.