Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. Bd3 Nf6 4. Nd2 Be7 5. f4 O-O 6. Ngf3 b6 7. Ne5 Bb7 8. Qf3
Nbd7 9. O-O c5 10. c3 Rc8 11. g4 a6 12. g5 Ne8 13. Qh3 g6 14. Ng4 Ng7 15. Nf3
Nf5 16. Nfe5 b5 17. Bd2 c4 18. Bc2 a5 19. a3 Nxe5 20. dxe5 Kg7 21. Nf6 Rh8 22.
Bxf5 exf5 *
Position (FEN): 2rq3r/1b2bpkp/5Np1/pp1pPpP1/2p2P2/P1P1P2Q/1P1B3P/R4RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1185
Best move: Qh6#