Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. c5 b6 5. b4 a5 6. Qa4+ Bd7 7. b5 bxc5 8. dxc5
Bg7 9. c6 Bf5 10. Ba3 Ne4 11. Nxe4 Bxa1 12. Nc5 Bc3+ 13. Kd1 O-O 14. Nb7 Qc8
15. Bxe7 Re8 16. Bg5 d4 17. Bf6 Qe6 18. Bxd4 Qd5 19. e3 Qxd4+ 20. exd4 *
Position (FEN): rn2r1k1/1Np2p1p/2P3p1/pP3b2/Q2P4/2b5/P4PPP/3K1BNR b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 812
Best move: Re1#