Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O d6 5. d3 Be7 6. c3 Be6 7. Bb5 O-O 8. Re1
Bg4 9. h3 Bxf3 10. Qxf3 Qd7 11. Nd2 a6 12. Ba4 Rfe8 13. Nf1 b5 14. Bc2 Bf8 15.
Be3 Ne7 16. Rad1 Ng6 17. d4 exd4 18. cxd4 c6 19. e5 dxe5 20. dxe5 Nd5 21. Bd4
Qe6 22. Ng3 Ngf4 23. Bf5 Qh6 24. e6 fxe6 25. Bg4 Bd6 26. Nh5 Nxh5 27. Bxh5 Rf8
28. Qg4 g6 29. Rxe6 Qf4 30. Rxg6+ hxg6 *
Position (FEN): r4rk1/8/p1pb2p1/1p1n3B/3B1qQ1/7P/PP3PP1/3R2K1 w - - 0 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1477
Best move: Qxg6#