Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 dxc4 4. a4 a6 5. e4 b5 6. e5 Bb7 7. Qf3 e6 8. axb5
axb5 9. Rxa8 Bxa8 10. Nxb5 cxb5 11. Qxa8 Bb4+ 12. Ke2 Ne7 13. Nf3 O-O 14. Be3
Nd5 15. g3 f6 16. Bh3 f5 17. Ra1 Nd7 18. Qxd8 Rxd8 19. Ra7 N7b6 20. Rb7 Ra8 21.
Ng5 Re8 22. Kf3 h6 23. Nxe6 Rxe6 24. Bxf5 Re8 25. Bg6 Rf8+ 26. Ke4 Ra8 27. f4
Ra2 28. Rb8+ Bf8 29. e6 Rxb2 30. Bf7+ Kh7 31. Rxf8 Re2 32. f5 *
Position (FEN): 5R2/5Bpk/1n2P2p/1p1n1P2/2pPK3/4B1P1/4r2P/8 b - - 0 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1187
Best move: Rxe3#