diff --git a/Markdown (Github Flavored).tmLanguage b/Markdown (Github Flavored).tmLanguage
index 6b94d52..fa21c5e 100644
--- a/Markdown (Github Flavored).tmLanguage
+++ b/Markdown (Github Flavored).tmLanguage
@@ -611,6 +611,35 @@
+ fenced-go
+
+ begin
+ (\s*```)\s*(go)\s*$
+ captures
+
+ 1
+
+ name
+ punctuation.definition.fenced.markdown
+
+ 2
+
+ name
+ variable.language.fenced.markdown
+
+
+ end
+ (\1)\n
+ name
+ markup.raw.block.markdown markup.raw.block.fenced.markdown
+ patterns
+
+
+ include
+ source.go
+
+
+
fenced-yaml
begin
@@ -1278,6 +1307,10 @@
include
#fenced-c++
+
+ include
+ #fenced-go
+
include
#fenced-yaml