Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Qd3 Nf6 7. Be2 O-O
8. Nc3 a5 9. Qg3 Kh8 10. Be3 Bxe3 11. Qxe3 d6 12. O-O-O a4 13. a3 Ng4 14. Bxg4
Bxg4 15. f3 Be6 16. g4 Qb8 17. Rd4 c5 18. Rxa4 Rxa4 19. Nxa4 Qb5 20. b3 c4 21.
Nc3 Qa5 22. Nb1 Rb8 23. b4 Qa4 24. Qc3 d5 25. exd5 Bxd5 26. Rf1 Re8 27. Qd4 Re2
28. Qc3 Rxh2 29. f4 Rg2 30. Rd1 c6 31. g5 Rf2 32. Qe3 *
Position (FEN): 7k/5ppp/2p5/3b2P1/qPp2P2/P3Q3/2P2r2/1NKR4 b - - 2 32
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1060
Best move: Rxc2#