Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Bc4 Nf6 5. d3 Nc6 6. Bd2 Bg4 7. f3 Bh5 8.
Nd5 Qc5 9. Nxc7+ Kd7 10. Nxa8 e6 11. b4 Qe5+ 12. Ne2 Bxb4 13. Bxb4 Nxb4 14. Rb1
b5 15. d4 Qg5 16. Rxb4 bxc4 17. Rb7+ Kd6 18. Ng3 Rxa8 19. Ne4+ Nxe4 20. O-O Nc3
21. Qe1 Qd5 22. Qg3+ Kc6 *
Position (FEN): r7/pR3ppp/2k1p3/3q3b/2pP4/2n2PQ1/P1P3PP/5RK1 w - - 6 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 841
Best move: Qc7#