Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. Bg5 h6 4. Bh4 Nd7 5. e3 Ngf6 6. a3 e6 7. c4 c6 8. Nc3
Bd6 9. Rc1 g5 10. Bg3 g4 11. Ne5 Bxe5 12. Bxe5 Nxe5 13. dxe5 Ne4 14. cxd5 exd5
15. Nxe4 Bxe4 16. Qxg4 Qa5+ 17. Rc3 h5 18. Qg5 c5 19. Be2 d4 20. exd4 cxd4 21.
Bb5+ Kf8 22. e6 dxc3 *
Position (FEN): r4k1r/pp3p2/4P3/qB4Qp/4b3/P1p5/1P3PPP/4K2R w K - 0 23
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 
Puzzle rating: 1430
Best move: e7#