Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 d6 3. Nf3 Qf6 4. Nc3 c6 5. a3 Be7 6. h3 Qg6 7. g3 h5 8. d3 h4
9. g4 f6 10. Be3 b5 11. Ba2 Bd8 12. d4 Nd7 13. Qd2 a6 14. O-O-O Be7 15. dxe5
fxe5 16. Bg5 Bxg5 17. Nxg5 Ke7 18. Nf7 Rh7 19. Nxd6 Ngf6 20. Nf5+ Ke8 21. Qd6
Kd8 22. Qxc6 Ra7 23. Qb6+ Rc7 24. Qd6 Qe8 25. Nd5 Nxd5 26. Qxd5 g6 27. Nd6 Qe7
28. Nxc8 Rxc8 29. Qb7 Qc5 30. Be6 *
Position (FEN): 2rk4/1Q1n3r/p3B1p1/1pq1p3/4P1Pp/P6P/1PP2P2/2KR3R b - - 3 30
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 868
Best move: Qxc2#