Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. c3 Nf6 5. d3 O-O 6. h3 c6 7. Bb3 d5 8. Nxe5
dxe4 9. dxe4 Qxd1+ 10. Bxd1 Nxe4 11. O-O Bc5 12. Bf3 Nf6 13. Nd2 Re8 14. Nd3
Bb6 15. a4 a5 16. b4 axb4 17. Nxb4 Nbd7 18. Nc4 Bc7 19. Bg5 h6 20. Be3 Ne5 21.
Nxe5 Bxe5 22. Rfc1 Be6 23. Nd3 Bc7 24. Nc5 Bc8 25. Rcb1 Rb8 26. a5 Nd5 27. Bd4
b6 28. axb6 Rxb6 29. Nd3 Rxb1+ 30. Rxb1 Bf5 31. Rd1 Bxd3 32. Rxd3 *
Position (FEN): 4r1k1/2b2pp1/2p4p/3n4/3B4/2PR1B1P/5PP1/6K1 b - - 0 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 649
Best move: Re1#