Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Three_Knights_Game
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 d6 4. Bc4 Bg4 5. h3 Bxf3 6. Qxf3 Nc6 7. Nd5 Be7 8.
Nxe7 Qxe7 9. a3 O-O-O 10. b4 g6 11. O-O Nd4 12. Qe3 Nxc2 13. Qxa7 Nxa1 14. Qa8+
Kd7 15. Bb5+ Ke6 16. Qxb7 Rb8 17. Bc4+ d5 18. Bxd5+ Kd6 *
Position (FEN): 1r5r/1Qp1qp1p/3k1np1/3Bp3/1P2P3/P6P/3P1PP1/n1B2RK1 w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 945
Best move: Qc6#