Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d3 Nf6 5. Nbd2 Be7 6. c3 Bd7 7. O-O a6 8. Ba4
b5 9. Bc2 O-O 10. Re1 Be6 11. a4 Re8 12. axb5 axb5 13. Rxa8 Qxa8 14. Nf1 Bf8
15. Ng3 d5 16. Qe2 dxe4 17. Nxe4 Nxe4 18. Qxe4 Bd7 19. d4 exd4 *
Position (FEN): q3rbk1/2pb1ppp/2n5/1p6/3pQ3/2P2N2/1PB2PPP/2B1R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 892
Best move: Qxh7#