Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 c5 4. b3 cxd4 5. exd4 Nc6 6. Bb2 Bb4+ 7. Nbd2 Qb6 8.
Bd3 d5 9. O-O Ne4 10. Nxe4 dxe4 11. Bxe4 O-O 12. Ng5 h6 13. Qh5 Bd2 14. Bh7+
Kh8 15. Nxf7+ Kxh7 16. d5 exd5 17. Qxd5 Bf4 18. g3 Bc7 19. Qd3+ Kg8 20. Nxh6+
gxh6 *
Position (FEN): r1b2rk1/ppb5/1qn4p/8/8/1P1Q2P1/PBP2P1P/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 938
Best move: Qg6#