Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 e6 5. Nf3 Be7 6. Bd3 O-O 7. O-O a6 8. e4
dxc4 9. Bxc4 b5 10. Bd3 Bb7 11. e5 Nd5 12. Ne4 Nd7 13. Qe2 g6 14. Qd2 c5 15.
Qh6 f5 16. exf6 N7xf6 17. Neg5 c4 18. Bxg6 hxg6 19. Qxg6+ Kh8 20. Ne5 Qe8 21.
Qh6+ Kg8 22. Ng6 Rf7 *
Position (FEN): r3q1k1/1b2br2/p3pnNQ/1p1n2N1/2pP4/8/PP3PPP/R1B2RK1 w - - 7 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Qh8#