Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Bc5 3. Nf3 d6 4. Na4 Bg4 5. Nxc5 dxc5 6. h3 Bh5 7. Bc4 Nc6 8.
c3 Qe7 9. O-O O-O-O 10. Be2 Bg6 11. d3 Bxe4 12. Qb3 Bd5 13. c4 Be6 14. Re1 f5
15. Qc3 e4 16. dxe4 fxe4 17. Ne5 Nd4 18. Bd1 Qf6 19. Rxe4 Nf5 20. Qa5 Rxd1+ 21.
Re1 Rxe1+ 22. Qxe1 Nge7 23. Bf4 Nd6 24. Bh2 Nxc4 25. Nxc4 Bxc4 26. Qa5 Ba6 *
Position (FEN): 2k4r/ppp1n1pp/b4q2/Q1p5/8/7P/PP3PPB/R5K1 w - - 2 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1039
Best move: Qxc7#