Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. c3 f6 6. O-O Ne7 7. d4 exd4 8.
cxd4 Bg4 9. Be3 Ng6 10. Nbd2 Qd7 11. Qb3 O-O-O 12. Rac1 h5 13. h3 Be6 14. d5
cxd5 15. exd5 Qxd5 16. Qc2 Ne5 *
Position (FEN): 2kr1b1r/1pp3p1/p3bp2/3qn2p/8/4BN1P/PPQN1PP1/2R2RK1 w - - 2 17
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 965
Best move: Qxc7#