Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 Nf6 3. Nc3 Nd5 4. Qd2 Bb4 5. e4 Nxc3 6. bxc3 Ba5 7. Nf3 b6 8.
Bc4 O-O 9. O-O d5 10. exd5 exd5 11. Bd3 Be6 12. Ng5 g6 13. Rae1 Re8 14. Nxe6
Rxe6 15. Rxe6 fxe6 16. Be5 Qf8 17. Re1 c5 18. dxc5 Qxc5 19. Qh6 Qe7 20. Re3 Nd7
21. Bd4 Rf8 22. Rxe6 Qf7 23. Bxg6 hxg6 24. Rxg6+ Qxg6 *
Position (FEN): 5rk1/p2n4/1p4qQ/b2p4/3B4/2P5/P1P2PPP/6K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 988
Best move: Qxg6#