Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 cxb4 3. a3 bxa3 4. d4 Nc6 5. d5 Ne5 6. f4 Ng6 7. Nf3 d6 8. Nxa3
Nf6 9. e5 dxe5 10. fxe5 Nxd5 11. Bb5+ Bd7 12. Qxd5 Bxb5 13. Qxb5+ Qd7 14. Qxd7+
Kxd7 15. O-O e6 16. Rd1+ Kc6 17. Nd4+ Kb6 18. Nc4+ Kc5 19. Na5 Nxe5 20. Rb1 b6
21. Nxe6+ fxe6 *
Position (FEN): r4b1r/p5pp/1p2p3/N1k1n3/8/8/2P3PP/1RBR2K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1537
Best move: Be3#