Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nf6 5. Bc4 e6 6. Nf3 Be7 7. e5 Ng8 8.
Nd4 d6 9. exd6 Bxd6 10. O-O Nf6 11. Bg5 Be7 12. Re1 O-O 13. Qd3 a6 14. Rad1 b5
15. Bb3 Bb7 16. Bc2 g6 17. Qh3 Qb6 18. Qh4 Nbd7 19. Bb3 Rfe8 20. Nxe6 fxe6 21.
Rxe6 Qc5 22. Rc6+ Kg7 23. Rxc5 Bxc5 24. Bxf6+ Nxf6 25. h3 Rad8 26. Rxd8 Rxd8
27. Qf4 Bd6 28. Qe3 Re8 29. Qb6 *
Position (FEN): 4r3/1b4kp/pQ1b1np1/1p6/8/1BN4P/PP3PP1/6K1 b - - 5 29
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 652
Best move: Re1#