Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bb4 4. a3 Ba5 5. b4 Bb6 6. Nf3 d6 7. h3 Nc6 8. O-O
Nd4 9. d3 a5 10. Nxd4 Bxd4 11. Qe1 axb4 12. Nd5 Bxa1 13. Bg5 Bd4 14. axb4 h6
15. Bh4 g5 16. Bg3 Nxd5 17. Bxd5 Ra1 18. Qe2 Rxf1+ 19. Kxf1 O-O 20. Qh5 Kg7 21.
h4 g4 22. f3 f5 23. f4 exf4 24. Bxf4 fxe4 *
Position (FEN): 2bq1r2/1pp3k1/3p3p/3B3Q/1P1bpBpP/3P4/2P3P1/5K2 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qxh6#