Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. d4 Nf6 5. Nf3 Bg4 6. Be2 Nbd7 7. O-O Ne4 8.
Ne5 Bxe2 9. Qxe2 e6 10. c4 Be7 11. cxd5 exd5 12. Nc3 Nxc3 13. bxc3 Nxe5 14.
fxe5 O-O 15. Qg4 Kh8 16. Bd2 Ba3 17. Rf3 Rc8 18. Raf1 Rc7 19. Qh5 g6 20. Qh6
Qe7 21. Bg5 f6 22. exf6 Qf7 23. Bf4 Rc4 24. Be5 Rfc8 25. Rh3 Bf8 26. Qxh7+ Qxh7
27. f7+ Bg7 28. f8=Q+ Rxf8 *
Position (FEN): 5r1k/pp4bq/6p1/3pB3/2rP4/2P4R/P5PP/5RK1 w - - 0 29
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1434
Best move: Rxf8#