Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Austrian_Attack
Moves: 1. e4 d6 2. d4 g6 3. f4 Bg7 4. Nf3 Nf6 5. Nc3 O-O 6. Bc4 Ne8 7. b4 Bg4 8. O-O
e5 9. dxe5 Bxf3 10. Rxf3 Kh8 11. Bb2 Nc6 12. e6 fxe6 13. Bxe6 Nd4 14. Rd3 Nxe6
15. f5 gxf5 16. exf5 Nf4 17. Rg3 Rxf5 18. Qg4 Qd7 19. Ne4 Bxb2 *
Position (FEN): r3n2k/pppq3p/3p4/5r2/1P2NnQ1/6R1/PbP3PP/R5K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 949
Best move: Qg8#