Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. Bxc6 bxc6 5. Nxe5 Qe7 6. d4 Bd6 7. f4 Bxe5 8.
dxe5 Ba6 9. b3 Qh4+ 10. g3 Qh3 11. Qf3 Nh6 12. Ba3 Rb8 13. Nd2 Rb5 14. O-O-O c5
15. Qc3 O-O 16. Bxc5 Re8 17. Bxa7 Ng4 18. Qxc7 Nf2 19. Bxf2 Rb7 20. Qd6 Be2 21.
Rde1 Bb5 22. a4 Bc6 23. Nc4 h6 24. Na5 Re6 25. Qc5 Rc7 26. Nxc6 Rcxc6 27. Qa5
Qg2 28. Bd4 *
Position (FEN): 6k1/3p1pp1/2r1r2p/Q3P3/P2BPP2/1P4P1/2P3qP/2K1R2R b - - 3 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1092
Best move: Qxc2#