Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. O-O O-O 6. c3 a6 7. Ba4 b5 8. Bc2
a5 9. d4 exd4 10. cxd4 Ba7 11. Re1 Nb4 12. a3 Nxc2 13. Qxc2 Ba6 14. Be3 Qe7 15.
e5 Nd5 16. Ng5 Nxe3 *
Position (FEN): r4rk1/b1ppqppp/b7/pp2P1N1/3P4/P3n3/1PQ2PPP/RN2R1K1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 896
Best move: Qxh7#