Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. e3 Bg7 4. c4 O-O 5. Be2 d6 6. Nc3 Nbd7 7. O-O e5 8. Qc2
Re8 9. Rd1 e4 10. Nd2 Qe7 11. b4 Nf8 12. a4 Bf5 13. a5 Ne6 14. a6 b6 15. Nd5
Qd8 16. b5 Nxd4 17. exd4 e3 18. Qb2 exd2 19. Rxd2 Nxd5 20. cxd5 Be4 21. Qb3 Qg5
22. Bf1 Bxg2 23. Bxg2 *
Position (FEN): r3r1k1/p1p2pbp/Pp1p2p1/1P1P2q1/3P4/1Q6/3R1PBP/R1B3K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 790
Best move: Re1#