Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 Bf5 3. c4 e6 4. a3 f6 5. Nc3 Nc6 6. b4 dxc4 7. Bxc4 Qe7 8. Nf3
O-O-O 9. Bb2 Nxb4 10. axb4 Qxb4 11. Qc1 Qxc4 12. Nd2 Qb4 13. O-O a6 14. Ba3 Qb6
15. Na4 Qa7 16. Bc5 Bxc5 17. Nxc5 Ne7 18. e4 Bg6 19. Nxe6 Rd6 *
Position (FEN): 2k4r/qpp1n1pp/p2rNpb1/8/3PP3/8/3N1PPP/R1Q2RK1 w - - 1 20
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 696
Best move: Qxc7#