Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. e5 Nc6 4. Nc3 a6 5. Ne4 g6 6. Nd6+ Bxd6 7. exd6 Nf6 8. d4
cxd4 9. Nxd4 Nxd4 10. Qxd4 O-O 11. Bg5 Kg7 12. Qh4 Qa5+ 13. c3 Ng8 14. Qd4+ f6
15. Bh4 b5 16. Be2 Bb7 17. O-O Rac8 18. Bg3 Nh6 19. Bd3 Nf5 20. Bxf5 exf5 21.
Rfe1 Rc4 22. Re7+ Kg8 23. Qe3 Re4 24. Qh6 Rxe7 25. dxe7 Re8 26. Bd6 Qb6 27. Rd1
Qc6 28. Qf8+ Rxf8 *
Position (FEN): 5rk1/1b1pP2p/p1qB1pp1/1p3p2/8/2P5/PP3PPP/3R2K1 w - - 0 29
White to move.
Themes: Advanced Pawn, Kingside Attack Endgame Mate in 1 Promotion
Puzzle rating: 791
Best move: exf8=Q#