Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 e6 3. Nf3 b6 4. c4 Bb7 5. Nc3 c5 6. d5 exd5 7. Nxd5 h6 8. b3 Nd7
9. Bb2 Ndf6 10. Bd3 Nxd5 11. exd5 Nf6 12. O-O Be7 13. Re1 O-O 14. Bc2 Ng4 15.
Qd3 g6 16. h3 Bf6 17. Bxf6 Nxf6 18. Nh4 g5 19. Nf5 Bc8 20. Nxh6+ Kg7 21. Nf5+
Bxf5 22. Qxf5 Kh6 23. Re6 fxe6 *
Position (FEN): r2q1r2/p7/1p1ppn1k/2pP1Qp1/2P5/1P5P/P1B2PP1/R5K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 945
Best move: Qg6#