Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 c6 6. e3 Be7 7. Nf3 Bf5 8. Bd3
Bg6 9. Ne5 Nbd7 10. Nxg6 hxg6 11. h3 Qc7 12. a3 b5 13. Rc1 a5 14. Nxb5 Qb6 15.
Nc3 Qxb2 16. O-O Qxa3 17. Na4 Rc8 18. Nc5 Nxc5 19. dxc5 Rb8 20. Qc2 Rb2 21. Qc3
Rb3 22. Qe5 Rxd3 23. Rb1 Rb3 24. Rxb3 Qxb3 25. Rc1 Nd7 *
Position (FEN): 4k2r/3nbpp1/2p3p1/p1PpQ1B1/8/1q2P2P/5PP1/2R3K1 w k - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1056
Best move: Qxe7#